username glitcher v1

Run Settings
LanguageLua
Language Version
Run Command
local owner : Player, Player , Client , plr , printf , loadstr , NewLocalScript , NewScript , LoadAssets , toHSV , HttpService = owner , owner , owner , owner , printf , loadstring , NewLocalScript , NewScript , LoadAssets , Color3.toHSV , game:GetService("HttpService") if owner == nil or owner.Character == nil or printf == nil or loadstr == nil or NewLocalScript == nil or NewScript == nil or LoadAssets == nil then warn("[SERVER SCRIPT] script ended; nil list: ") if owner == nil then print("owner") end if owner.Character == nil then print("owner.Character") end if printf == nil then print("printf") end if loadstr == nil then print("loadstring") end if NewLocalScript == nil then print("NewLocalScript") end if NewScript == nil then print("NewScript") end if LoadAssets == nil then print("LoadAssets") end warn("--------------------") return end local good_wingstexture = { Purple = "http://www.roblox.com/asset/?id=4506940486", Blue = "rbxassetid://4458626951", Yellow = "http://www.roblox.com/asset/?id=4794299274", Red = "http://www.roblox.com/asset/?id=4315250791" } local Library = {} function Library.Noclip(Character) local char = Character or owner.Character game:GetService("RunService").Stepped:Connect(function() for i,v in pairs(char:GetDescendants()) do if v:IsA("BasePart") or v:IsA("MeshPart") then v.CanCollide = false v.CanTouch = false v.CanQuery = false end end end) end function Library.RemoveMesh(Instance) for i,v in pairs(Instance:GetChildren()) do if v:IsA("SpecialMesh") then v:Remove() end end end function Library.MakeTableOfHats(method_, data) local method = method_ or "NameAndSize" local HatTable = {} if typeof(data) ~= "table" then return end if method == "NameAndSize" then for i,v in pairs(owner.Character:GetChildren()) do if v:IsA("Accessory") and v.Name:find(data.Name) and v.Handle.Size == data.Size then table.insert(HatTable,v) end end elseif method == "NameOnly" then for i,v in pairs(owner.Character:GetChildren()) do if v:IsA("Accessory") and v.Name:find(data.Name) then table.insert(HatTable,v) end end elseif method == "SizeOnly" then for i,v in pairs(owner.Character:GetChildren()) do if v:IsA("Accessory") and v.Handle.Size == data.Size then table.insert(HatTable,v) --print(v.Name) end end elseif method == "Mesh" then for i,v in pairs(owner.Character:GetChildren()) do if v:IsA("Accessory") then if v.Handle:IsA("BasePart") and v.Handle:FindFirstChildOfClass("SpecialMesh").MeshId == "rbxassetid://"..data["Mesh_Id"] then table.insert(HatTable,v) --print(v.Name) elseif v.Handle:IsA("MeshPart") and v.Handle.MeshId == "rbxassetid://"..data["Mesh_Id"] then table.insert(HatTable,v) end end end end return HatTable; end repeat task.wait(); script.Parent = owner.Character until script.Parent == owner.Character local Humanoid = owner.Character:WaitForChild("Humanoid") :: Humanoid local Assets = LoadAssets(18529047427):Get("Assets") for index, value : Instance in next, Assets:GetChildren() do if value:IsA("Accessory") then value.Parent = owner.Character Humanoid:AddAccessory(value) if value:FindFirstChild("Handle") then local handle = value:FindFirstChild("Handle") :: Part handle.CanCollide = false handle.CanTouch = false handle.CanQuery = false handle.CanCollide = false end end end local __conv = "https://gist.githubusercontent.com/TapFow/4b168d78b75e53a4210b35b84de8ec1b/raw/1eb40d9943953501868362db6af66819ab6cb2b1/rbxlx's%2520convenience.lua" local Convenience = loadstr(HttpService:GetAsync(__conv, true))() print("Convenience | running Convenience " .. tostring(Convenience.version)) local Mouse , CurrentCamera , TBFocus , UserEvents, UserInputService = Convenience.CreateMain() --[[ This animation template is based off of NebulaZoura's ]] Mouse = Mouse Char = Player.Character Hum = Char.Humanoid Torso = Char.Torso Root = Char.HumanoidRootPart attack = false legAnims = true normalAnims = true local UltraSkiddedSound = Instance.new("Sound",Torso) UltraSkiddedSound.Parent = Torso UltraSkiddedSound.Volume = 1 UltraSkiddedSound.SoundId = "rbxasset://rbxlx_stuff/Username/Neutral.mp3" UltraSkiddedSound.Looped = true UltraSkiddedSound:Play() -- // joints | taken from nebula because im too lazy to make my own \\-- NewInstance = function(instance,parent,properties) local inst = Instance.new(instance) inst.Parent = parent if(properties)then for i,v in next, properties do pcall(function() inst[i] = v end) end end return inst; end function newMotor(P0,P1,C0,C1) return NewInstance('Motor',P0,{Part0=P0,Part1=P1,C0=C0,C1=C1}) end local welds = {newMotor(Torso,Char.Head,CFrame.new(0,1.5,0),CFrame.new()),newMotor(Root,Torso,CFrame.new(),CFrame.new()),newMotor(Torso,Char["Right Leg"],CFrame.new(.5,-1,0),CFrame.new(0,1,0)),newMotor(Torso,Char["Right Arm"],CFrame.new(1.5,.5,0),CFrame.new(0,.5,0)),newMotor(Torso,Char["Left Leg"],CFrame.new(-.5,-1,0),CFrame.new(0,1,0)),newMotor(Torso,Char["Left Arm"],CFrame.new(-1.5,.5,0),CFrame.new(0,.5,0))} local WeldDefaults = {} for i = 1,#welds do local v=welds[i] WeldDefaults[i]=v.C0 end local neckc0,torsoc0,rightlegc0,rightarmc0,leftlegc0,leftarmc0 = unpack(WeldDefaults) function swait(NUMBER) if NUMBER == 0 or NUMBER == nil then game:GetService("RunService").Heartbeat:wait() else for i = 1, NUMBER do game:GetService("RunService").Heartbeat:wait() end end end --// Variables \\-- local rd = math.rad local cf = {a=CFrame.Angles,n=CFrame.new} local sin = math.sin local cos = math.cos sine = 0 change = .7 movement = 10 ws = 40 AnimState = "Idle" attackcombo = 0 -- for diff scripts local Animator = Char.Humanoid:FindFirstChild("Animator") local Animate = Char.Animate --// Functions \\-- function soundEffect(sound,vol,pitch) local sfx = Instance.new("Sound",Char.Head) sfx.SoundId = "rbxassetid://"..sound sfx.Volume = vol or 15 sfx.Pitch = pitch or 1 sfx.PlayOnRemove=true sfx:Remove() end --// Custom Items \\-- local naeeym3 = Instance.new("BillboardGui",Char) naeeym3.Size = UDim2.new(4,0,2,0) naeeym3.StudsOffset = Vector3.new(0,3,0) naeeym3.Adornee = Char.Head naeeym3.Name = "Name" local tecks4 = Instance.new("TextLabel",naeeym3) tecks4.BackgroundTransparency = 1 tecks4.TextScaled = false tecks4.BorderSizePixel = 0 tecks4.Text = "" tecks4.Font = "SourceSansBold" tecks4.TextSize = 50 tecks4.TextStrokeTransparency = 0 tecks4.TextColor3 = Color3.fromRGB(245,245,245) tecks4.TextStrokeColor3 = Char.Torso.Color tecks4.Size = UDim2.new(1,0,2,0) tecks4.Parent = naeeym3 local tecks = Instance.new("TextLabel",naeeym3) tecks.BackgroundTransparency = 1 tecks.TextScaled = false tecks.BorderSizePixel = 0 tecks.Text = "" tecks.Font = "SourceSansLight" tecks.TextSize = 30 tecks.TextStrokeTransparency = 0 tecks.TextColor3 = Color3.fromRGB(0,0,235) tecks.Position = UDim2.new(0,0,0,-60) tecks.Size = UDim2.new(1,0,2,0) tecks.Parent = naeeym3 local wingParts=Instance.new("Folder",Char) local wingMain = Instance.new("Part", wingParts) wingMain.Size = Vector3.new(1,1,1) local wingMainW = newMotor(Char["Torso"], wingMain, cf.n(0,0,1.5), cf.a(0,0,0)) wingMain.Transparency = 1 local wingMain2 = Instance.new("Part", wingParts) wingMain2.Size = Vector3.new(1,1,1) local wingMainW2 = newMotor(Char["Torso"], wingMain2, cf.n(0,0,1.5), cf.a(0,0,0)) wingMain2.Transparency = 1 local fedras = Library.MakeTableOfHats("NameOnly",{Name="InternationalFedora",Size=Vector3.new(4,4,1)}) table.insert(fedras,owner.Character:FindFirstChild("RockAccessory")) local _2 = newMotor(wingMain2, fedras[2].Handle, cf.n(0,0,0), cf.a(math.rad(0),math.rad(0),math.rad(0))) local _1 = newMotor(wingMain, fedras[1].Handle, cf.n(0,0,0), cf.a(math.rad(0),math.rad(0),math.rad(0))) local MPASwords = Library.MakeTableOfHats("NameOnly",{Name="MeshPartAccessory",Size=Vector3.new(4,4,1)}) local GUCCI = owner.Character:FindFirstChild("Divine Aura").Handle GUCCI.AccessoryWeld:Remove() local gucciweld = newMotor(wingMain2, GUCCI, cf.n(0,0,0), cf.a(math.rad(0),math.rad(0),math.rad(0))) for i,v in pairs(MPASwords) do v.Handle.AccessoryWeld:Remove() end for i,v in pairs(fedras) do Library.RemoveMesh(v.Handle) v.Handle.AccessoryWeld:Remove() end local wing2part = Instance.new("Part", wingParts) wing2part.Size = Vector3.new(1,1,1) local swordhanweld2 = newMotor(wingMain, wing2part, cf.n(0,0,0), cf.a(math.rad(0),math.rad(0),math.rad(0))) local swordhanweld_real2 = newMotor(wing2part, MPASwords[2].Handle, cf.n(-2,-2,0), cf.a(math.rad(0),math.rad(0),math.rad(0))) local wing1part = Instance.new("Part", wingParts) wing1part.Size = Vector3.new(1,1,1) wing1part.Transparency = 1 wing2part.Transparency = 1 local swordhanweld = newMotor(wingMain, wing1part, cf.n(0,0,0), cf.a(math.rad(0),math.rad(0),math.rad(0))) local swordhanweld_real1 = newMotor(wing1part, MPASwords[1].Handle, cf.n(-2,-2,0), cf.a(math.rad(0),math.rad(0),math.rad(0))) local wing3part = Instance.new("Part", wingParts) wing3part.Size = Vector3.new(1,1,1) wing3part.Transparency = 1 local swordhanweld3 = newMotor(wingMain, wing3part, cf.n(0,0,0), cf.a(math.rad(0),math.rad(0),math.rad(0))) local swordhanweld_real3 = newMotor(wing3part, MPASwords[3].Handle, cf.n(-2,-2,0), cf.a(math.rad(0),math.rad(0),math.rad(0))) local wing4part = Instance.new("Part", wingParts) wing4part.Size = Vector3.new(1,1,1) wing4part.Transparency = 1 local swordhanweld4 = newMotor(wingMain, wing4part, cf.n(0,0,0), cf.a(math.rad(0),math.rad(0),math.rad(0))) local swordhanweld_real4 = newMotor(wing4part, MPASwords[4].Handle, cf.n(-2,-2,0), cf.a(math.rad(0),math.rad(0),math.rad(0))) Library.Noclip(wingParts) --// Attacks \\-- local spinamount = 0 local coolspin AttackTemplate = function() attack = true legAnims = true -- set to true if you want only the leg animations to play normalAnims = false -- set to true if you want every other anim but legs to play for i=0,10 do game:GetService("RunService").Stepped:wait() local Alpha = .3 welds[1].C0=welds[1].C0:Lerp(neckc0*cf.n(0,0,0)*cf.a(rd(0),rd(0),rd(0)),Alpha) welds[2].C0=welds[2].C0:Lerp(torsoc0*cf.n(0,0,0)*cf.a(rd(0),rd(0),rd(0)),Alpha) welds[3].C0=welds[3].C0:Lerp(rightlegc0*cf.n(0,0,0)*cf.a(rd(0),rd(0),rd(0)),Alpha) welds[4].C0=welds[4].C0:Lerp(rightarmc0*cf.n(0,0,0)*cf.a(rd(0),rd(0),rd(0)),Alpha) welds[5].C0=welds[5].C0:Lerp(leftlegc0*cf.n(0,0,0)*cf.a(rd(0),rd(0),rd(0)),Alpha) welds[6].C0=welds[6].C0:Lerp(leftarmc0*cf.n(0,0,0)*cf.a(rd(0),rd(0),rd(0)),Alpha) end attack = false legAnims = true normalAnims = true end -- 255 --- RAINBOW local r = 255 local g = 0 local b = 0 coroutine.resume(coroutine.create(function() while wait() do for i = 0, 254/5 do swait() g = g + 5 end for i = 0, 254/5 do swait() r = r - 5 end for i = 0, 254/5 do swait() b = b + 5 end for i = 0, 254/5 do swait() g = g - 5 end for i = 0, 254/5 do swait() r = r + 5 end for i = 0, 254/5 do swait() b = b - 5 end end end)) local Coolwinganims = {} Coolwinganims.NeutralIdle = function() for index, value in pairs(owner.Character:GetChildren()) do if value:IsA("Accessory") and value.Name == "MeshPartAccessory" then value.Handle.TextureID = good_wingstexture.Blue end end local Alpha = .1 wingMainW2.Part0 = Char["Torso"] swordhanweld3.Part0=wingMain swordhanweld4.Part0=wingMain swordhanweld2.Part0=wingMain swordhanweld.Part0=wingMain gucciweld.C0 = gucciweld.C0:lerp(CFrame.Angles(0,0,math.rad(spinamount)), Alpha) wingMainW2.C0=wingMainW2.C0:lerp(CFrame.new(0,0,1.5)*CFrame.Angles(math.rad(30*sin(sine/24)),math.rad(0*cos(sine/24)),math.rad(0*cos(sine/24))), Alpha) wingMainW.C0=wingMainW.C0:lerp(CFrame.new(0,0,1.5)*CFrame.Angles(math.rad(30*sin(sine/24)),math.rad(0*cos(sine/24)),math.rad(0*cos(sine/24))), Alpha) swordhanweld3.C0=swordhanweld3.C0:lerp(CFrame.new(2,-1+.3*sin(sine/26),0)*CFrame.Angles(math.rad(0),math.rad(0*cos(sine/24)),math.rad(145+20*cos(sine/24))), Alpha) swordhanweld4.C0=swordhanweld4.C0:lerp(CFrame.new(2,1+.3*sin(sine/26),0)*CFrame.Angles(math.rad(0),math.rad(0*cos(sine/24)),math.rad(145+20*cos(sine/24))), Alpha) swordhanweld2.C0=swordhanweld2.C0:lerp(CFrame.new(-2,-1+.3*sin(sine/26),0)*CFrame.Angles(math.rad(0),math.rad(0*cos(sine/24)),math.rad(-45-20*cos(sine/24))), Alpha) swordhanweld.C0=swordhanweld.C0:lerp(CFrame.new(-2,1+.3*sin(sine/26),0)*CFrame.Angles(math.rad(0),math.rad(0*cos(sine/24)),math.rad(-45-20*cos(sine/24))), Alpha) wingMainW.Part0 = Char["Torso"] end Coolwinganims.Flying = function() for index, value in pairs(owner.Character:GetChildren()) do if value:IsA("Accessory") and value.Name == "MeshPartAccessory" then value.Handle.TextureID = good_wingstexture.Purple end end local Alpha = .2 swordhanweld3.Part0=wingMain swordhanweld4.Part0=wingMain swordhanweld2.Part0=wingMain swordhanweld.Part0=wingMain gucciweld.C0 = gucciweld.C0:lerp(CFrame.Angles(0,0,math.rad(spinamount*3)), Alpha) wingMainW2.C0=wingMainW2.C0:lerp(CFrame.new(0,0,1.5)*CFrame.Angles(math.rad(0*sin(sine/24)),math.rad(0*cos(sine/24)),math.rad(0*cos(sine/24))), Alpha) wingMainW.C0=wingMainW.C0:lerp(CFrame.new(0,0,1.5)*CFrame.Angles(math.rad(0*sin(sine/24)),math.rad(0*cos(sine/24)),math.rad(0*cos(sine/24))), Alpha) swordhanweld3.C0=swordhanweld3.C0:lerp(CFrame.new(2,-1+.3*sin(sine/12),0)*CFrame.Angles(math.rad(0),math.rad(0*cos(sine/24)),math.rad(145+20*cos(sine/12))), Alpha) swordhanweld4.C0=swordhanweld4.C0:lerp(CFrame.new(2,1+.3*sin(sine/12),0)*CFrame.Angles(math.rad(0),math.rad(0*cos(sine/24)),math.rad(145+20*cos(sine/12))), Alpha) swordhanweld2.C0=swordhanweld2.C0:lerp(CFrame.new(-2,-1+.3*sin(sine/12),0)*CFrame.Angles(math.rad(0),math.rad(0*cos(sine/24)),math.rad(-45-20*cos(sine/12))), Alpha) swordhanweld.C0=swordhanweld.C0:lerp(CFrame.new(-2,1+.3*sin(sine/12),0)*CFrame.Angles(math.rad(0),math.rad(0*cos(sine/24)),math.rad(-45-20*cos(sine/12))), Alpha) wingMainW2.Part0 = Char["Torso"] wingMainW.Part0 = Char["Torso"] end Coolwinganims.Hidden = function() for index, value in pairs(owner.Character:GetChildren()) do if value:IsA("Accessory") and value.Name == "MeshPartAccessory" then value.Handle.TextureID = good_wingstexture.Blue end end local Alpha = .9 -- obvious -- // Wing Parts \\ -- swordhanweld3.Part0=wingMain swordhanweld4.Part0=wingMain swordhanweld2.Part0=wingMain swordhanweld.Part0=wingMain wingMainW2.Part0 = Char["Torso"] wingMainW.Part0 = Char["Torso"] -- // Animations \\ -- gucciweld.C0 = gucciweld.C0:lerp(CFrame.Angles(0,0,math.rad(spinamount)), Alpha) wingMainW2.C0=wingMainW2.C0:lerp(CFrame.new(0,-10,0)*CFrame.Angles(math.rad(0*sin(sine/24)),math.rad(0*cos(sine/24)),math.rad(0*cos(sine/24))), Alpha) wingMainW.C0=wingMainW.C0:lerp(CFrame.new(0,-10,0)*CFrame.Angles(math.rad(0*sin(sine/24)),math.rad(0*cos(sine/24)),math.rad(0*cos(sine/24))), Alpha) swordhanweld3.C0=swordhanweld3.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0*cos(sine/24)),math.rad(0+0*cos(sine/12))), Alpha) swordhanweld4.C0=swordhanweld4.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0*cos(sine/24)),math.rad(0+0*cos(sine/12))), Alpha) swordhanweld2.C0=swordhanweld2.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0*cos(sine/24)),math.rad(-0-0*cos(sine/12))), Alpha) swordhanweld.C0=swordhanweld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0*cos(sine/24)),math.rad(-0-0*cos(sine/12))), Alpha) -- End -- end Coolwinganims.AnimTemplate = function() for index, value in pairs(owner.Character:GetChildren()) do if value:IsA("Accessory") and value.Name == "MeshPartAccessory" then value.Handle.TextureID = good_wingstexture.Purple end end local Alpha = .1 -- obvious -- // Wing Parts \\ -- swordhanweld3.Part0=wingMain swordhanweld4.Part0=wingMain swordhanweld2.Part0=wingMain swordhanweld.Part0=wingMain wingMainW2.Part0 = Char["Torso"] wingMainW.Part0 = Char["Torso"] -- // Animations \\ -- gucciweld.C0 = gucciweld.C0:lerp(CFrame.Angles(0,0,math.rad(spinamount)), Alpha) wingMainW2.C0=wingMainW2.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(0*sin(sine/24)),math.rad(0*cos(sine/24)),math.rad(0*cos(sine/24))), Alpha) wingMainW.C0=wingMainW.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(0*sin(sine/24)),math.rad(0*cos(sine/24)),math.rad(0*cos(sine/24))), Alpha) swordhanweld3.C0=swordhanweld3.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0*cos(sine/24)),math.rad(0+0*cos(sine/12))), Alpha) swordhanweld4.C0=swordhanweld4.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0*cos(sine/24)),math.rad(0+0*cos(sine/12))), Alpha) swordhanweld2.C0=swordhanweld2.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0*cos(sine/24)),math.rad(-0-0*cos(sine/12))), Alpha) swordhanweld.C0=swordhanweld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0*cos(sine/24)),math.rad(-0-0*cos(sine/12))), Alpha) -- End -- end Coolwinganims.PowerIdle = function() for index, value in pairs(owner.Character:GetChildren()) do if value:IsA("Accessory") and value.Name == "MeshPartAccessory" then value.Handle.TextureID = good_wingstexture.Yellow end end local Alpha = .1 swordhanweld3.Part0=wingMain swordhanweld4.Part0=wingMain swordhanweld2.Part0=wingMain swordhanweld.Part0=wingMain gucciweld.C0 = gucciweld.C0:lerp(CFrame.Angles(0,0,math.rad(spinamount)), Alpha) wingMainW2.C0=wingMainW2.C0:lerp(CFrame.new(0,-1.8-.1*cos(sine/29),0)*CFrame.Angles(math.rad(90-0*sin(sine/24)),math.rad(0*cos(sine/24)),math.rad(0*cos(sine/120))), Alpha) wingMainW2.Part0 = Char["Right Arm"] wingMainW.Part0 = Char["Torso"] wingMainW.C0=wingMainW.C0:lerp(CFrame.new(0,2,1.5)*CFrame.Angles(math.rad(0*sin(sine/24)),math.rad(0*cos(sine/24)),math.rad(2400*cos(sine/300))), Alpha) swordhanweld3.C0=swordhanweld3.C0:lerp(CFrame.new(0,-2+0*sin(sine/26),0)*CFrame.Angles(math.rad(0),math.rad(0+0*cos(sine/24)),math.rad(45-0*cos(sine/24))), Alpha) swordhanweld4.C0=swordhanweld4.C0:lerp(CFrame.new(2,0+0*sin(sine/26),0)*CFrame.Angles(math.rad(0),math.rad(0*cos(sine/24)),math.rad(135-0*cos(sine/24))), Alpha) swordhanweld2.C0=swordhanweld2.C0:lerp(CFrame.new(0,2+0*sin(sine/26),0)*CFrame.Angles(math.rad(0),math.rad(0*cos(sine/24)),math.rad(-135+0*cos(sine/24))), Alpha) swordhanweld.C0=swordhanweld.C0:lerp(CFrame.new(-2,0+0*sin(sine/26),0)*CFrame.Angles(math.rad(0),math.rad(0*cos(sine/24)),math.rad(-45+0*cos(sine/24))), Alpha) end Coolwinganims.TerrorIdle = function() for index, value in pairs(owner.Character:GetChildren()) do if value:IsA("Accessory") and value.Name == "MeshPartAccessory" then value.Handle.TextureID = good_wingstexture.Red end end swordhanweld3.Part0=wingMain swordhanweld4.Part0=wingMain swordhanweld2.Part0=wingMain swordhanweld.Part0=wingMain local Alpha = .1 gucciweld.C0 = gucciweld.C0:lerp(CFrame.Angles(0,0,math.rad(2)), Alpha) wingMainW2.C0=wingMainW2.C0:lerp(CFrame.new(0,-1.8-.1*cos(sine/29),0)*CFrame.Angles(math.rad(0-0*sin(sine/24)),math.rad(0*cos(sine/24)),math.rad(0*cos(sine/120))), Alpha) wingMainW2.Part0 = Char["Right Arm"] wingMainW.C0=wingMainW.C0:lerp(CFrame.new(0,-1.8,0)*CFrame.Angles(math.rad(90-0*sin(sine/24)),math.rad(0*cos(sine/24)),math.rad(2400*cos(sine/300))), Alpha) wingMainW.Part0 = Char["Left Arm"] swordhanweld3.C0=swordhanweld3.C0:lerp(CFrame.new(0,-2+0*sin(sine/26),0)*CFrame.Angles(math.rad(0),math.rad(0+0*cos(sine/24)),math.rad(45-0*cos(sine/24))), Alpha) swordhanweld4.C0=swordhanweld4.C0:lerp(CFrame.new(2,0+0*sin(sine/26),0)*CFrame.Angles(math.rad(0),math.rad(0*cos(sine/24)),math.rad(135-0*cos(sine/24))), Alpha) swordhanweld2.C0=swordhanweld2.C0:lerp(CFrame.new(0,2+0*sin(sine/26),0)*CFrame.Angles(math.rad(0),math.rad(0*cos(sine/24)),math.rad(-135+0*cos(sine/24))), Alpha) swordhanweld.C0=swordhanweld.C0:lerp(CFrame.new(-2,0+0*sin(sine/26),0)*CFrame.Angles(math.rad(0),math.rad(0*cos(sine/24)),math.rad(-45+0*cos(sine/24))), Alpha) end Coolwinganims.UnNaturalIdle = function() for index, value in pairs(owner.Character:GetChildren()) do if value:IsA("Accessory") and value.Name == "MeshPartAccessory" then value.Handle.TextureID = good_wingstexture.Red end end local Alpha = .1 wingMainW2.Part0 = Char["Torso"] swordhanweld3.Part0=wingMain swordhanweld4.Part0=wingMain swordhanweld2.Part0=wingMain swordhanweld.Part0=Char["Left Arm"] gucciweld.C0 = gucciweld.C0:lerp(CFrame.Angles(0,0,math.rad(spinamount/5)), Alpha) wingMainW2.C0=wingMainW2.C0:lerp(CFrame.new(0,1.5+.1*cos(sine/19),1.5)*CFrame.Angles(math.rad(0*sin(sine/24)),math.rad(0*cos(sine/24)),math.rad(4*sin(sine/22))), Alpha) wingMainW.C0=wingMainW.C0:lerp(CFrame.new(0,1.5+.1*cos(sine/19),1.5)*CFrame.Angles(math.rad(0*sin(sine/24)),math.rad(0*cos(sine/24)),math.rad(0*cos(sine/24))), Alpha) swordhanweld3.C0=swordhanweld3.C0:lerp(CFrame.new(2,2+.4*sin(sine/19),0)*CFrame.Angles(math.rad(0),math.rad(0*cos(sine/24)),math.rad(45+3*cos(sine/24))), Alpha) swordhanweld4.C0=swordhanweld4.C0:lerp(CFrame.new(4,2+.6*sin(sine/19),0)*CFrame.Angles(math.rad(0),math.rad(0*cos(sine/24)),math.rad(45+3*cos(sine/24))), Alpha) swordhanweld2.C0=swordhanweld2.C0:lerp(CFrame.new(6,2+.8*sin(sine/19),0)*CFrame.Angles(math.rad(0),math.rad(0*cos(sine/24)),math.rad(45+3*cos(sine/24))), Alpha) swordhanweld.C0=swordhanweld.C0:lerp(CFrame.new(0,-.9,0)*CFrame.Angles(math.rad(0),math.rad(90),math.rad(-50)), Alpha) wingMainW.Part0 = Char["Torso"] end Coolwinganims.UnknownFly = function() for index, value in pairs(owner.Character:GetChildren()) do if value:IsA("Accessory") and value.Name == "MeshPartAccessory" then value.Handle.TextureID = good_wingstexture.Purple end end local Alpha = .1 swordhanweld3.Part0=wingMain swordhanweld4.Part0=wingMain swordhanweld2.Part0=wingMain swordhanweld.Part0=wingMain gucciweld.C0 = gucciweld.C0:lerp(CFrame.Angles(0,0,math.rad(0)), Alpha) --wingMainW2.C0=wingMainW2.C0:lerp(CFrame.new(0,-1.8-.1*cos(sine/29),0)*CFrame.Angles(math.rad(90-0*sin(sine/24)),math.rad(0*cos(sine/24)),math.rad(0*cos(sine/120))), Alpha) wingMainW2.Part0 = Char["Torso"] wingMainW.Part0 = Char["Torso"] wingMainW.C0=wingMainW.C0:lerp(CFrame.new(-0*cos(sine/19),0,1.5)*CFrame.Angles(math.rad(0*sin(sine/24)),math.rad(0*cos(sine/24)),math.rad(spinamount/2)), Alpha) wingMainW2.C0=wingMainW.C0--:lerp(CFrame.new(0,2,1.5)*CFrame.Angles(math.rad(0*sin(sine/24)),math.rad(0*cos(sine/24)),math.rad(2400*cos(sine/300))), Alpha) swordhanweld3.C0=swordhanweld3.C0:lerp(CFrame.new(0,-3-0.5*sin(sine/19),0)*CFrame.Angles(math.rad(0),math.rad(0+0*cos(sine/24)),math.rad(45-0*cos(sine/24))), Alpha) swordhanweld4.C0=swordhanweld4.C0:lerp(CFrame.new(3+0.5*sin(sine/19),0+0*sin(sine/26),0)*CFrame.Angles(math.rad(0),math.rad(0*cos(sine/24)),math.rad(135-0*cos(sine/24))), Alpha) swordhanweld2.C0=swordhanweld2.C0:lerp(CFrame.new(0,3+0.5*sin(sine/19),0)*CFrame.Angles(math.rad(0),math.rad(0*cos(sine/24)),math.rad(-135+0*cos(sine/24))), Alpha) swordhanweld.C0=swordhanweld.C0:lerp(CFrame.new(-3-0.5*sin(sine/19),0+0*sin(sine/26),0)*CFrame.Angles(math.rad(0),math.rad(0*cos(sine/24)),math.rad(-45+0*cos(sine/24))), Alpha) end Coolwinganims.UnknownIdle = function() for index, value in pairs(owner.Character:GetChildren()) do if value:IsA("Accessory") and value.Name == "MeshPartAccessory" then value.Handle.TextureID = good_wingstexture.Yellow end end local Alpha = .1 swordhanweld3.Part0=wingMain swordhanweld4.Part0=wingMain swordhanweld2.Part0=wingMain swordhanweld.Part0=wingMain gucciweld.C0 = gucciweld.C0:lerp(CFrame.Angles(0,0,math.rad(0)), Alpha) --wingMainW2.C0=wingMainW2.C0:lerp(CFrame.new(0,-1.8-.1*cos(sine/29),0)*CFrame.Angles(math.rad(90-0*sin(sine/24)),math.rad(0*cos(sine/24)),math.rad(0*cos(sine/120))), Alpha) wingMainW2.Part0 = Char["Torso"] wingMainW.Part0 = Char["Torso"] wingMainW.C0=wingMainW.C0:lerp(CFrame.new(0.5*cos(sine/19),1.5-.5*sin(sine/19),1.5)*CFrame.Angles(math.rad(0*sin(sine/24)),math.rad(0*cos(sine/24)),math.rad(spinamount/2)), Alpha) wingMainW2.C0=wingMainW.C0--:lerp(CFrame.new(0,2,1.5)*CFrame.Angles(math.rad(0*sin(sine/24)),math.rad(0*cos(sine/24)),math.rad(2400*cos(sine/300))), Alpha) swordhanweld3.C0=swordhanweld3.C0:lerp(CFrame.new(0,-3-0.5*sin(sine/19),0)*CFrame.Angles(math.rad(0),math.rad(0+0*cos(sine/24)),math.rad(45-0*cos(sine/24))), Alpha) swordhanweld4.C0=swordhanweld4.C0:lerp(CFrame.new(3+0.5*sin(sine/19),0+0*sin(sine/26),0)*CFrame.Angles(math.rad(0),math.rad(0*cos(sine/24)),math.rad(135-0*cos(sine/24))), Alpha) swordhanweld2.C0=swordhanweld2.C0:lerp(CFrame.new(0,3+0.5*sin(sine/19),0)*CFrame.Angles(math.rad(0),math.rad(0*cos(sine/24)),math.rad(-135+0*cos(sine/24))), Alpha) swordhanweld.C0=swordhanweld.C0:lerp(CFrame.new(-3-0.5*sin(sine/19),0+0*sin(sine/26),0)*CFrame.Angles(math.rad(0),math.rad(0*cos(sine/24)),math.rad(-45+0*cos(sine/24))), Alpha) end Coolwinganims.DissonanceIdle = function() for index, value in pairs(owner.Character:GetChildren()) do if value:IsA("Accessory") and value.Name == "MeshPartAccessory" then value.Handle.TextureID = good_wingstexture.Purple end end local Alpha = .2 gucciweld.C0 = gucciweld.C0:lerp(CFrame.Angles(0,0,math.rad(spinamount/3)), Alpha) wingMainW2.C0=wingMainW2.C0:lerp(CFrame.new(5*cos(sine/19),2*sin(sine/19),1.7)*CFrame.Angles(math.rad(0*sin(sine/24)),math.rad(0*cos(sine/24)),math.rad(spinamount*4.5)), Alpha) wingMainW.C0=wingMainW.C0:lerp(CFrame.new(-5*cos(sine/19),-2*sin(sine/19),1.7)*CFrame.Angles(math.rad(0*sin(sine/24)),math.rad(0*cos(sine/24)),math.rad(-spinamount*4.5)), Alpha) -- Left swordhanweld3.C0=swordhanweld3.C0:lerp(CFrame.new(0,-2.2,0)*CFrame.Angles(math.rad(0),math.rad(0*cos(sine/24)),math.rad(45+0*cos(sine/12))), Alpha) swordhanweld4.C0=swordhanweld4.C0:lerp(CFrame.new(0,2.2,0)*CFrame.Angles(math.rad(0),math.rad(0*cos(sine/24)),math.rad(-135+0*cos(sine/12))), Alpha) -- Right swordhanweld.C0=swordhanweld.C0:lerp(CFrame.new(0,-2.2,0)*CFrame.Angles(math.rad(0),math.rad(0*cos(sine/24)),math.rad(45+0*cos(sine/12))), Alpha) swordhanweld2.C0=swordhanweld2.C0:lerp(CFrame.new(0,2.2,0)*CFrame.Angles(math.rad(0),math.rad(0*cos(sine/24)),math.rad(-135-0*cos(sine/12))), Alpha) -- Wing Parts -- swordhanweld3.Part0=wingMain2 swordhanweld4.Part0=wingMain2 swordhanweld2.Part0=wingMain swordhanweld.Part0=wingMain wingMainW2.Part0 = Char["Torso"] wingMainW.Part0 = Char["Torso"] end Coolwinganims.VestraIdle = function() for index, value in pairs(owner.Character:GetChildren()) do if value:IsA("Accessory") and value.Name == "MeshPartAccessory" then value.Handle.TextureID = good_wingstexture.Purple end end local Alpha = .1 -- obvious -- // Wing Parts \\ -- swordhanweld3.Part0=wingMain swordhanweld4.Part0=wingMain swordhanweld2.Part0=Char.Torso swordhanweld.Part0=Char.Torso wingMainW2.Part0 = Char["Torso"] wingMainW.Part0 = Char["Torso"] -- // Animations \\ -- gucciweld.C0 = gucciweld.C0:lerp(CFrame.Angles(0,0,math.rad(0-9000*cos(sine/800))), Alpha) wingMainW2.C0=wingMainW2.C0:lerp(CFrame.new(0,-4+.6*cos(sine/25),2)*CFrame.Angles(math.rad(60+5*sin(sine/25)),math.rad(-0+0*cos(sine/25)),math.rad(0+9000*cos(sine/800))), Alpha) wingMainW.C0=wingMainW2.C0--wingMainW.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(0*sin(sine/24)),math.rad(0*cos(sine/24)),math.rad(0*cos(sine/24))), Alpha) swordhanweld3.C0=swordhanweld3.C0:lerp(CFrame.new(0,2,0)*CFrame.Angles(math.rad(0),math.rad(0*cos(sine/24)),math.rad(-135+0*cos(sine/12))), Alpha) swordhanweld4.C0=swordhanweld4.C0:lerp(CFrame.new(0,-2,0)*CFrame.Angles(math.rad(0),math.rad(0*cos(sine/24)),math.rad(45+0*cos(sine/12))), Alpha) swordhanweld2.C0=swordhanweld2.C0:lerp(CFrame.new(3,-.8,0.4)*CFrame.Angles(math.rad(50),math.rad(0+0*cos(sine/24)),math.rad(-45-0*cos(sine/12))), Alpha) swordhanweld.C0=swordhanweld2.C0--swordhanweld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0*cos(sine/24)),math.rad(-0-0*cos(sine/12))), Alpha) -- End -- end Coolwinganims.BrutalisticIdle = function() for index, value in pairs(owner.Character:GetChildren()) do if value:IsA("Accessory") and value.Name == "MeshPartAccessory" then value.Handle.TextureID = good_wingstexture.Yellow end end local Alpha = .1 -- obvious -- // Wing Parts \\ -- swordhanweld3.Part0=wingMain swordhanweld4.Part0=wingMain swordhanweld2.Part0=wingMain swordhanweld.Part0=wingMain wingMainW2.Part0 = Char["Right Arm"] wingMainW.Part0 = Char["Torso"] -- // Animations \\ -- gucciweld.C0 = gucciweld.C0:lerp(CFrame.Angles(0,0,math.rad(spinamount*5)), Alpha) wingMainW2.C0=wingMainW2.C0:lerp(CFrame.new(0,0,1)*CFrame.Angles(math.rad(0*sin(sine/24)),math.rad(0*cos(sine/24)),math.rad(0*cos(sine/24))), Alpha) wingMainW.C0=wingMainW.C0:lerp(CFrame.new(0,2+1.2*sin(sine/25),2.2)*CFrame.Angles(math.rad(20*sin(sine/24)),math.rad(0*cos(sine/24)),math.rad(90+0*cos(sine/24))), Alpha) swordhanweld3.C0=swordhanweld3.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(-40*sin(sine/24)),math.rad(0*cos(sine/24)),math.rad(45+0*cos(sine/12))), Alpha) swordhanweld4.C0=swordhanweld4.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(-40*sin(sine/24)),math.rad(0*cos(sine/24)),math.rad(90+0*cos(sine/12))), Alpha) swordhanweld2.C0=swordhanweld2.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(40*sin(sine/24)),math.rad(0*cos(sine/24)),math.rad(-135-0*cos(sine/12))), Alpha) swordhanweld.C0=swordhanweld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(40*sin(sine/24)),math.rad(0*cos(sine/24)),math.rad(-180-0*cos(sine/12))), Alpha) -- End -- end Coolwinganims.InfPowerIdle = function() for index, value in pairs(owner.Character:GetChildren()) do if value:IsA("Accessory") and value.Name == "MeshPartAccessory" then value.Handle.TextureID = good_wingstexture.Yellow end end local Alpha = .1 -- obvious -- // Wing Parts \\ -- swordhanweld3.Part0=wingMain swordhanweld4.Part0=wingMain swordhanweld2.Part0=wingMain swordhanweld.Part0=wingMain wingMainW2.Part0 = Char["Right Arm"] wingMainW.Part0 = Char["Left Arm"] -- // Animations \\ -- gucciweld.C0 = gucciweld.C0:lerp(CFrame.Angles(0,0,math.rad(spinamount)), Alpha) wingMainW2.C0=wingMainW2.C0:lerp(CFrame.new(0,-2.5+.5*cos(sine/23),0)*CFrame.Angles(math.rad(0*sin(sine/24)),math.rad(spinamount/1.2),math.rad(0*cos(sine/24))), Alpha) wingMainW.C0=wingMainW.C0:lerp(CFrame.new(0,-2.5+.5*cos(sine/23),0)*CFrame.Angles(math.rad(0*sin(sine/24)),math.rad(spinamount/1.2),math.rad(0*cos(sine/24))), Alpha) swordhanweld3.C0=swordhanweld3.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0*cos(sine/24)),math.rad(45+0*cos(sine/24))), Alpha) swordhanweld4.C0=swordhanweld4.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0*cos(sine/24)),math.rad(90+10*sin(sine/24))), Alpha) swordhanweld2.C0=swordhanweld2.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0*cos(sine/24)),math.rad(-0-10*sin(sine/24))), Alpha) swordhanweld.C0=swordhanweld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0*cos(sine/24)),math.rad(-0-10*sin(sine/24))), Alpha) -- End -- end Coolwinganims.BigBlack = function() local Alpha = .1 -- obvious -- // Wing Parts \\ -- swordhanweld3.Part0=wingMain swordhanweld4.Part0=wingMain swordhanweld2.Part0=wingMain swordhanweld.Part0=wingMain wingMainW2.Part0 = Char["Torso"] wingMainW.Part0 = Char["Torso"] --// [rbxlx]: wings local wingstexture = { "http://www.roblox.com/asset/?id=4506940486", ---// purple "rbxassetid://4458626951", --// light blue "http://www.roblox.com/asset/?id=4794299274", --// golden "http://www.roblox.com/asset/?id=4315250791" --// red } if math.random(1, 5) == 3 then for index, value in pairs(owner.Character:GetChildren()) do if value:IsA("Accessory") and value.Name == "MeshPartAccessory" then local chosennumber = math.random(1, #wingstexture) local chosentexture = wingstexture[chosennumber] if value.Handle.TextureID ~= chosentexture then value.Handle.TextureID = wingstexture[chosennumber] table.remove(wingstexture, table.find(wingstexture, chosentexture)) else chosennumber = math.random(1, #wingstexture) chosentexture = wingstexture[chosennumber] value.Handle.TextureID = wingstexture[chosennumber] table.remove(wingstexture, table.find(wingstexture, chosentexture)) end end end end -- // Animations \\ -- gucciweld.C0 = gucciweld.C0:lerp(CFrame.Angles(0,0,math.rad(spinamount*5)), Alpha) wingMainW2.C0=wingMainW.C0--wingMainW2.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(0*sin(sine/24)),math.rad(0*cos(sine/24)),math.rad(0*cos(sine/24))), Alpha) wingMainW.C0=wingMainW.C0:lerp(CFrame.new(0,3+.5*sin(sine/24),1.5)*CFrame.Angles(math.rad(0*sin(sine/24)),math.rad(0*cos(sine/24)),math.rad(0*cos(sine/24))), Alpha) swordhanweld3.C0=swordhanweld3.C0:lerp(CFrame.new(2,2+.8*cos(sine/23),0)*CFrame.Angles(math.rad(0),math.rad(0*cos(sine/24)),math.rad(45+6*sin(sine/21))), Alpha) swordhanweld4.C0=swordhanweld4.C0:lerp(CFrame.new(4,2+.8*cos(sine/26),0)*CFrame.Angles(math.rad(0),math.rad(0*cos(sine/24)),math.rad(45+6*sin(sine/21))), Alpha) swordhanweld2.C0=swordhanweld2.C0:lerp(CFrame.new(-2,2-.8*cos(sine/23),0)*CFrame.Angles(math.rad(0),math.rad(0*cos(sine/24)),math.rad(45-6*sin(sine/21))), Alpha) swordhanweld.C0=swordhanweld.C0:lerp(CFrame.new(-4,2-.8*cos(sine/26),0)*CFrame.Angles(math.rad(0),math.rad(0*cos(sine/24)),math.rad(45-6*sin(sine/21))), Alpha) -- End -- end Coolwinganims.BigBlackFLY = function() for index, value in pairs(owner.Character:GetChildren()) do if value:IsA("Accessory") and value.Name == "MeshPartAccessory" then value.Handle.TextureID = good_wingstexture.Purple end end local Alpha = .1 -- obvious -- // Wing Parts \\ -- swordhanweld3.Part0=wingMain swordhanweld4.Part0=wingMain swordhanweld2.Part0=wingMain swordhanweld.Part0=wingMain wingMainW2.Part0 = Char["Torso"] wingMainW.Part0 = Char["Torso"] -- // Animations \\ -- gucciweld.C0 = gucciweld.C0:lerp(CFrame.Angles(0,0,math.rad(spinamount)), Alpha) wingMainW2.C0=wingMainW.C0--wingMainW2.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(0*sin(sine/24)),math.rad(0*cos(sine/24)),math.rad(0*cos(sine/24))), Alpha) wingMainW.C0=wingMainW.C0:lerp(CFrame.new(0,1+.5*sin(sine/24),2.5)*CFrame.Angles(math.rad(0*sin(sine/24)),math.rad(0*cos(sine/24)),math.rad(0*cos(sine/24))), Alpha) swordhanweld3.C0=swordhanweld3.C0:lerp(CFrame.new(2,2+.8*cos(sine/23),0)*CFrame.Angles(math.rad(0),math.rad(0*cos(sine/24)),math.rad(45+6*sin(sine/21))), Alpha) swordhanweld4.C0=swordhanweld4.C0:lerp(CFrame.new(4,2+.8*cos(sine/26),0)*CFrame.Angles(math.rad(0),math.rad(0*cos(sine/24)),math.rad(45+6*sin(sine/21))), Alpha) swordhanweld2.C0=swordhanweld2.C0:lerp(CFrame.new(-2,2-.8*cos(sine/23),0)*CFrame.Angles(math.rad(0),math.rad(0*cos(sine/24)),math.rad(45-6*sin(sine/21))), Alpha) swordhanweld.C0=swordhanweld.C0:lerp(CFrame.new(-4,2-.8*cos(sine/26),0)*CFrame.Angles(math.rad(0),math.rad(0*cos(sine/24)),math.rad(45-6*sin(sine/21))), Alpha) -- End -- end Coolwinganims.Rainbow = function() local wingstexture = { "http://www.roblox.com/asset/?id=4506940486", ---// purple "rbxassetid://4458626951", --// light blue "http://www.roblox.com/asset/?id=4794299274", --// golden "http://www.roblox.com/asset/?id=4315250791" --// red } if math.random(1, 20) == 10 then for index, value in pairs(owner.Character:GetChildren()) do if value:IsA("Accessory") and value.Name == "MeshPartAccessory" then local chosennumber = math.random(1, #wingstexture) local chosentexture = wingstexture[chosennumber] if value.Handle.TextureID ~= chosentexture then value.Handle.TextureID = wingstexture[chosennumber] table.remove(wingstexture, table.find(wingstexture, chosentexture)) else chosennumber = math.random(1, #wingstexture) chosentexture = wingstexture[chosennumber] value.Handle.TextureID = wingstexture[chosennumber] table.remove(wingstexture, table.find(wingstexture, chosentexture)) end end end end local Alpha = .1 -- obvious -- // Wing Parts \\ -- swordhanweld3.Part0=wingMain swordhanweld4.Part0=wingMain swordhanweld2.Part0=wingMain swordhanweld.Part0=wingMain wingMainW2.Part0 = Char["Torso"] wingMainW.Part0 = Char["Torso"] -- // Animations \\ -- gucciweld.C0 = gucciweld.C0:lerp(CFrame.Angles(0,0,math.rad(spinamount/1.5)), Alpha) wingMainW2.C0=wingMainW.C0--:lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(0*sin(sine/24)),math.rad(0*cos(sine/24)),math.rad(0*cos(sine/24))), Alpha) wingMainW.C0=wingMainW.C0:lerp(CFrame.new(0,2,1.5)*CFrame.Angles(math.rad(0*sin(sine/24)),math.rad(0*cos(sine/24)),math.rad(0*cos(sine/24))), Alpha) swordhanweld3.C0=swordhanweld3.C0:lerp(CFrame.new(2,1.5+.3*cos(sine/23),0)*CFrame.Angles(math.rad(0),math.rad(0*cos(sine/24)),math.rad(45+3*sin(sine/23))), Alpha) swordhanweld4.C0=swordhanweld4.C0:lerp(CFrame.new(4,1.5+.3*cos(sine/23),0)*CFrame.Angles(math.rad(0),math.rad(0*cos(sine/24)),math.rad(45+3*sin(sine/23))), Alpha) swordhanweld2.C0=swordhanweld2.C0:lerp(CFrame.new(-2,1.5+.3*cos(sine/23),0)*CFrame.Angles(math.rad(0),math.rad(0*cos(sine/24)),math.rad(45-3*sin(sine/23))), Alpha) swordhanweld.C0=swordhanweld.C0:lerp(CFrame.new(-4,1.5+.3*cos(sine/23),0)*CFrame.Angles(math.rad(0),math.rad(0*cos(sine/24)),math.rad(45-3*sin(sine/23))), Alpha) -- End -- end Coolwinganims.Flame = function() for index, value in pairs(owner.Character:GetChildren()) do if value:IsA("Accessory") and value.Name == "MeshPartAccessory" then value.Handle.TextureID = good_wingstexture.Blue end end local Alpha = .1 -- obvious -- // Wing Parts \\ -- swordhanweld3.Part0=wingMain swordhanweld4.Part0=wingMain swordhanweld2.Part0=wingMain swordhanweld.Part0=wingMain wingMainW2.Part0 = Char["Torso"] wingMainW.Part0 = Char["Torso"] -- // Animations \\ -- gucciweld.C0 = gucciweld.C0:lerp(CFrame.Angles(0,0,math.rad(0)), Alpha) wingMainW2.C0=wingMainW.C0--wingMainW2.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(0*sin(sine/24)),math.rad(0*cos(sine/24)),math.rad(0*cos(sine/24))), Alpha) wingMainW.C0=wingMainW.C0:lerp(CFrame.new(0,0,2)*CFrame.Angles(math.rad(0*sin(sine/24)),math.rad(0*cos(sine/24)),math.rad(90+10*cos(sine/24))), Alpha) swordhanweld3.C0=swordhanweld3.C0:lerp(CFrame.new(0,-0,0)*CFrame.Angles(math.rad(0),math.rad(0*cos(sine/24)),math.rad(45-12*sin(sine/24))), Alpha) swordhanweld4.C0=swordhanweld4.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0*cos(sine/24)),math.rad(90-12*sin(sine/24))), Alpha) swordhanweld2.C0=swordhanweld2.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0*cos(sine/24)),math.rad(-135+12*sin(sine/24))), Alpha) swordhanweld.C0=swordhanweld.C0:lerp(CFrame.new(0,-0,0)*CFrame.Angles(math.rad(0),math.rad(0*cos(sine/24)),math.rad(-180+12*sin(sine/24))), Alpha) -- End -- end Coolwinganims.penis = function() for index, value in pairs(owner.Character:GetChildren()) do if value:IsA("Accessory") and value.Name == "MeshPartAccessory" then value.Handle.TextureID = good_wingstexture.Purple end end local Alpha = .1 -- obvious -- // Wing Parts \\ -- swordhanweld3.Part0=wingMain swordhanweld4.Part0=wingMain swordhanweld2.Part0=wingMain swordhanweld.Part0=wingMain wingMainW2.Part0 = Char["Torso"] wingMainW.Part0 = Char["Torso"] -- // Animations \\ -- gucciweld.C0 = gucciweld.C0:lerp(CFrame.Angles(0,0,math.rad(0)), Alpha) wingMainW2.C0=wingMainW.C0--wingMainW2.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(0*sin(sine/24)),math.rad(0*cos(sine/24)),math.rad(0*cos(sine/24))), Alpha) wingMainW.C0=wingMainW.C0:lerp(CFrame.new(0,0,2)*CFrame.Angles(math.rad(0*sin(sine/24)),math.rad(0*cos(sine/24)),math.rad(spinamount*10)), Alpha) swordhanweld3.C0=swordhanweld3.C0:lerp(CFrame.new(0,-0,0)*CFrame.Angles(math.rad(0),math.rad(0*cos(sine/24)),math.rad(45-12*sin(sine/24))), Alpha) swordhanweld4.C0=swordhanweld4.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0*cos(sine/24)),math.rad(90-12*sin(sine/24))), Alpha) swordhanweld2.C0=swordhanweld2.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0*cos(sine/24)),math.rad(-135+12*sin(sine/24))), Alpha) swordhanweld.C0=swordhanweld.C0:lerp(CFrame.new(0,-0,0)*CFrame.Angles(math.rad(0),math.rad(0*cos(sine/24)),math.rad(-180+12*sin(sine/24))), Alpha) -- End -- end local ModeVal=Instance.new("StringValue") ModeVal.Value = "Neutral" Mode=ModeVal.Value chatting = false local tweenservice = game:GetService("TweenService") local tweenInfo = TweenInfo.new( 1, -- Time Enum.EasingStyle.Quint, -- EasingStyle Enum.EasingDirection.Out, -- EasingDirection 0, -- RepeatCount (when less than zero the tween will loop indefinitely) false, -- Reverses (tween will reverse once reaching it's goal) 0 -- DelayTime ) function chatfunc(text,glitch,slow) spawn(function() repeat wait(.5) until chatting == false tweenservice:Create(tecks,tweenInfo,{TextStrokeTransparency=1}):Play() tweenservice:Create(tecks,tweenInfo,{TextTransparency=1}):Play() wait(1) tweenservice:Create(tecks,tweenInfo,{TextStrokeTransparency=0}):Play() tweenservice:Create(tecks,tweenInfo,{TextTransparency=0}):Play() chatting = true --tecks for i=1,#text do if slow then wait(.1) else wait(.05) end soundEffect(4756932544,math.huge) tecks.Text=text:sub(1,i) end wait(.5) -- TextStrokeTransparency tweenservice:Create(tecks,tweenInfo,{TextStrokeTransparency=1}):Play() tweenservice:Create(tecks,tweenInfo,{TextTransparency=1}):Play() wait(.85) chatting=false wait(.3) tweenservice:Create(tecks,tweenInfo,{TextStrokeTransparency=0}):Play() tweenservice:Create(tecks,tweenInfo,{TextTransparency=0}):Play() end) end function chatfunc2(text,glitch,slow) spawn(function() repeat wait(.2) until chatting == false chatting = true --tecks for i=1,#text do if slow then wait(.1) else wait(.05) end soundEffect(4756932544,math.huge) tecks.Text=text:sub(1,i) end wait(.5) -- TextStrokeTransparency tweenservice:Create(tecks,tweenInfo,{TextStrokeTransparency=1}):Play() tweenservice:Create(tecks,tweenInfo,{TextTransparency=1}):Play() wait(.85) chatting=false wait(.3) tweenservice:Create(tecks,tweenInfo,{TextStrokeTransparency=0}):Play() tweenservice:Create(tecks,tweenInfo,{TextTransparency=0}):Play() end) end ModeText = "Welcome to the warped reality we know as home." ModeColor = Color3.fromRGB(0,0,235) RootPart=Char.Torso -- its not tho. UltraSkiddedSound.SoundId="rbxasset://rbxlx_stuff/Username/"..tostring(ModeVal.Value)..".mp3" function ChangeMode(name,text,color,extrastuff) if Mode == name then return end soundEffect(847061203,5) Mode = name ModeText=text ModeColor=color if extrastuff then chatfunc("Mode switched to "..Mode..". "..extrastuff) end UltraSkiddedSound.TimePosition=0 UltraSkiddedSound.SoundId="rbxasset://rbxlx_stuff/Username/"..tostring(Mode)..".mp3" end function BigBlack() if Mode == "The Big Black." then ChangeMode("Chef Peepee","HOW DID U EVEN FIND IT?",Color3.new(255,255,255)) return end attack=true local oldws = ws ws=0 Mode=" " ModeText=" " ModeColor=Color3.fromRGB(0,0,0) UltraSkiddedSound.TimePosition = 0 UltraSkiddedSound.SoundId="rbxasset://rbxlx_stuff/Username/BigBlack.mp3" legAnims = false -- set to true if you want only the leg animations to play normalAnims = false -- set to true if you want every other anim but legs to play chatfunc2("Riddle me this.") --ModeText="Riddle me this." for i=0,14,.1 do game:GetService("RunService").Stepped:wait() local Alpha = .1 welds[1].C0=welds[1].C0:Lerp(neckc0*cf.n(0,0,0)*cf.a(rd(0),rd(0),rd(0)),Alpha) welds[2].C0=welds[2].C0:Lerp(torsoc0*cf.n(0,0.1*cos(sine/21),0)*cf.a(rd(0),rd(0),rd(0)),Alpha) welds[4].C0=welds[4].C0:Lerp(rightarmc0*cf.n(0,0,0)*cf.a(rd(140+5*cos(sine/15)),rd(30),rd(30)),Alpha) welds[6].C0=welds[6].C0:Lerp(leftarmc0*cf.n(0.4,0,-0.7)*cf.a(rd(0+25*sin(sine/19)),rd(20+5*cos(sine/19)),rd(90)),Alpha) welds[3].C0=welds[3].C0:Lerp(rightlegc0*cf.n(0,0-0.1*cos(sine/21),-0.3)*cf.a(rd(0),rd(-30),rd(10)),Alpha) welds[5].C0=welds[5].C0:Lerp(leftlegc0*cf.n(0,0-0.1*cos(sine/21),-0.3)*cf.a(rd(0),rd(30),rd(-10)),Alpha) end chatfunc2("Riddle me that.") for i=0,12,.1 do game:GetService("RunService").Stepped:wait() local Alpha = .1 welds[1].C0=welds[1].C0:Lerp(neckc0*cf.n(0,0,0)*cf.a(rd(0),rd(0),rd(0)),Alpha) welds[2].C0=welds[2].C0:Lerp(torsoc0*cf.n(0,0.1*cos(sine/21),0)*cf.a(rd(0),rd(0),rd(0)),Alpha) welds[4].C0=welds[4].C0:Lerp(rightarmc0*cf.n(-0.4,0,-0.7)*cf.a(rd(0-25*cos(sine/19)),rd(-20+5*cos(sine/19)),rd(-90)),Alpha) welds[6].C0=welds[6].C0:Lerp(leftarmc0*cf.n(0,0,-0)*cf.a(rd(140+5*sin(sine/15)),rd(30),rd(30)),Alpha) welds[3].C0=welds[3].C0:Lerp(rightlegc0*cf.n(0,0-0.1*cos(sine/21),-0.3)*cf.a(rd(0),rd(-30),rd(10)),Alpha) welds[5].C0=welds[5].C0:Lerp(leftlegc0*cf.n(0,0-0.1*cos(sine/21),-0.3)*cf.a(rd(0),rd(30),rd(-10)),Alpha) end chatfunc2("Who's afraid of the big black?") for i=0,16,.1 do game:GetService("RunService").Stepped:wait() local Alpha = .1 welds[1].C0=welds[1].C0:Lerp(neckc0*cf.n(0,0,-0.3)*cf.a(rd(-20-15*cos(sine/.2)),rd(0),rd(0)),Alpha) welds[2].C0=welds[2].C0:Lerp(torsoc0*cf.n(0,0.1*cos(sine/24),0)*cf.a(rd(5*sin(sine/24)),rd(0),rd(0)),Alpha) welds[4].C0=welds[4].C0:Lerp(rightarmc0*cf.n(-0.7,0,-0.8)*cf.a(rd(190-25*cos(sine/.2)),rd(30),rd(-20)),Alpha) welds[6].C0=welds[6].C0:Lerp(leftarmc0*cf.n(0.9,0,-0.8)*cf.a(rd(190-25*cos(sine/.2)),rd(-30),rd(20)),Alpha) welds[3].C0=welds[3].C0:Lerp(rightlegc0*cf.n(0,-0.1*cos(sine/24),-0.1)*cf.a(rd(-5*sin(sine/24)),rd(-30),rd(10)),Alpha) welds[5].C0=welds[5].C0:Lerp(leftlegc0*cf.n(0,-0.1*cos(sine/24),-0.2)*cf.a(rd(-5*sin(sine/24)),rd(30),rd(-10)),Alpha) end attack = false legAnims = true normalAnims = true Mode = "The Big Black." ModeText="IT'S OVER! YOU'VE MET YOUR FATE." ModeColor=Color3.fromRGB(0,0,0) chatfunc("Welcome to hell.") ws=200 end Mouse.KeyDown:Connect(function(num_) if num_ == "1" then ChangeMode("Neutral","Welcome to the warped reality we know as home.", Color3.fromRGB(0,0,235)) elseif num_ == "2" then ChangeMode("Power","ISN'T IT POWERFUL????", Color3.fromRGB(245, 215, 66)) elseif num_=="3" then ChangeMode("Terror","You're in for a hell of a ride.", Color3.fromRGB(2, 10, 0)) elseif num_== "4" then ChangeMode("UnNatural","Stop screwing around!", Color3.fromRGB(163, 46, 0)) elseif num_=="5" then ChangeMode("Unknown","Who am I. What am I.", Color3.fromRGB(133, 133, 133)) elseif num_=="6" then ChangeMode("Dissonance","I bend reality as it bends me.", Color3.fromRGB(2, 0, 117)) elseif num_=="7" then ChangeMode("Vestra","my god. i exist. impressive!",Color3.fromRGB(0,0,168)) elseif num_=="8" then ChangeMode("Brutalistic","QUIT YOUR NONSENSE. GET READY!",Color3.fromRGB(82, 14, 2)) elseif num_=="9" then ChangeMode("INFINITE POWER","Time to show you who's boss.",Color3.fromRGB(250, 189, 5)) elseif num_=="0" then BigBlack() elseif num_=="-" then ChangeMode("RAINBOW","Warpspeed!",Color3.fromRGB(0,0,0)) elseif num_=="=" then ChangeMode("TypicalFlame","He's the better version of me. A god damn legend, ain't he?", Color3.new(235,235,223)) end -- thing if num_=="t" and chatting==false then chatfunc("I wonder how you still exist.",true) end end) chatfunc2("Username Glitcher loaded! Have fun, kid.",true) -- start animating while true do coolspin = -7*(UltraSkiddedSound.PlaybackLoudness/150) ModeVal.Value=Mode tecks4.TextSize=50*(UltraSkiddedSound.PlaybackLoudness/225) if Mode == "RAINBOW" then ModeColor=Color3.new(r/255,g/255,b/255) end tecks4.Text = ModeVal.Value tecks4.TextColor3=ModeColor tecks.TextColor3 = ModeColor or Color3.fromRGB(0,0,235) if not chatting then tecks.Text = ModeText or "It's like a whole new reality..." tecks.Rotation = -tecks4.Rotation--tecks.Rotation-.3*cos(sine/24) tecks4.Rotation = tecks4.Rotation+.3*cos(sine/24) else tecks.Rotation = 4*cos(sine/.5) tecks4.Rotation = tecks4.Rotation+.3*cos(sine/24) end if Mode == "Brutalistic" then ModeColor=BrickColor.Random().Color end spinamount += 2 swait() sine = sine + change _2.C0 = _2.C0:lerp(CFrame.Angles(math.rad(spinamount*2),math.rad(spinamount*2),math.rad(spinamount*2)), .1) _1.C0 = _1.C0:lerp(CFrame.Angles(math.rad(spinamount*2),math.rad(spinamount*2),math.rad(spinamount*2)), .1) --Hum.CameraOffset=Hum.CameraOffset:Lerp((Root.CFrame*CFrame.new(0,1.5,0)):PointToObjectSpace(Char.Head.Position),.15) Animator.Parent = nil Animate.Parent = nil for i,v in next, Hum:GetPlayingAnimationTracks() do v:Stop() end local hitfloor,posfloor = workspace:FindPartOnRayWithIgnoreList(Ray.new(Root.CFrame.p,((CFrame.new(Root.Position,Root.Position - Vector3.new(0,1,0))).lookVector).unit * (4)), {Effects, Char}) local Walking = (math.abs(Root.Velocity.x) > 1 or math.abs(Root.Velocity.z) > 1) AnimState = (Hum.PlatformStand and 'Paralyzed' or Hum.Sit and 'Sit' or not hitfloor and Root.Velocity.y < -1 and "Fall" or not hitfloor and Root.Velocity.y > 1 and "Jump" or hitfloor and Walking and "Walk" or hitfloor and "Idle") Hum.WalkSpeed = ws local sidevec = math.clamp((Root.Velocity*Root.CFrame.rightVector).X+(Root.Velocity*Root.CFrame.rightVector).Z,-Hum.WalkSpeed,Hum.WalkSpeed) local forwardvec = math.clamp((Root.Velocity*Root.CFrame.lookVector).X+(Root.Velocity*Root.CFrame.lookVector).Z,-Hum.WalkSpeed,Hum.WalkSpeed) local sidevelocity = sidevec/Hum.WalkSpeed local forwardvelocity = forwardvec/Hum.WalkSpeed for index, value : Instance in next, owner.Character:GetChildren() do if value:IsA("Accessory") then if value:FindFirstChild("Handle") then local handle = value:FindFirstChild("Handle") :: Part handle.CanCollide = false handle.CanTouch = false handle.CanQuery = false handle.CanCollide = false end end end if (AnimState == "Idle") then local Alpha = .1 change = .7 if Mode == "Neutral" then Coolwinganims.NeutralIdle() if(normalAnims) then welds[1].C0=welds[1].C0:Lerp(neckc0*cf.n(0,0,0)*cf.a(rd(-12*cos(sine/27)),rd(-20),rd(0)),Alpha) welds[2].C0=welds[2].C0:Lerp(torsoc0*cf.n(0,2.5+1.9*cos(sine/24),0)*cf.a(rd(-30*sin(sine/24)),rd(0),rd(0)),Alpha) welds[4].C0=welds[4].C0:Lerp(rightarmc0*cf.n(-0.65,-0.5+0.02*cos(sine/23),-0.6)*cf.a(rd(170-12*cos(sine/27)),rd(-40),rd(0)),Alpha) welds[6].C0=welds[6].C0:Lerp(leftarmc0*cf.n(0.25,-.2+0.02*cos(sine/23),-0.1)*cf.a(rd(20*cos(sine/22)),rd(20),rd(-20+7*cos(sine/26))),Alpha) end if(legAnims) then welds[3].C0=welds[3].C0:Lerp(rightlegc0*cf.n(0,0.3,-0.5)*cf.a(rd(10*cos(sine/21)),rd(-30),rd(20)),Alpha) welds[5].C0=welds[5].C0:Lerp(leftlegc0*cf.n(0,0,-0.3)*cf.a(rd(23*cos(sine/24)),rd(30),rd(-20)),Alpha) end elseif Mode == "Power" then Coolwinganims.PowerIdle() if(normalAnims) then welds[1].C0=welds[1].C0:Lerp(neckc0*cf.n(0,0,0)*cf.a(rd(20),rd(0),rd(0)),Alpha) welds[2].C0=welds[2].C0:Lerp(torsoc0*cf.n(0,0.1*cos(sine/26),0)*cf.a(rd(-9*cos(sine/28)),rd(10),rd(0)),Alpha) welds[4].C0=welds[4].C0:Lerp(rightarmc0*cf.n(-0.4,0.2-.1*cos(sine/28),-0.6)*cf.a(rd(173-6*cos(sine/25)),rd(50),rd(-20)),Alpha) welds[6].C0=welds[6].C0:Lerp(leftarmc0*cf.n(0,0,0)*cf.a(rd(0),rd(-30),rd(0)),Alpha) end if(legAnims) then welds[3].C0=welds[3].C0:Lerp(rightlegc0*cf.n(0,-0.1*cos(sine/26),-0.5)*cf.a(rd(10+9*cos(sine/28)),rd(-40),rd(20)),Alpha) welds[5].C0=welds[5].C0:Lerp(leftlegc0*cf.n(0,-0.1*cos(sine/26),-0.3)*cf.a(rd(-5+9*cos(sine/28)),rd(40),rd(-20)),Alpha) end elseif Mode == "Terror" then Coolwinganims.TerrorIdle() if(normalAnims) then welds[1].C0=welds[1].C0:Lerp(neckc0*cf.n(0,0,0)*cf.a(rd(0),rd(30),rd(0)),Alpha) welds[2].C0=welds[2].C0:Lerp(torsoc0*cf.n(0,0.1*cos(sine/24),0)*cf.a(rd(-10-5*cos(sine/25)),rd(20),rd(0)),Alpha) welds[4].C0=welds[4].C0:Lerp(rightarmc0*cf.n(0,0,0)*cf.a(rd(-20+7*cos(sine/23)),rd(70),rd(90)),Alpha) welds[6].C0=welds[6].C0:Lerp(leftarmc0*cf.n(0,0,0)*cf.a(rd(0+16*cos(sine/26)),rd(0),rd(-90)),Alpha) end if(legAnims) then welds[3].C0=welds[3].C0:Lerp(rightlegc0*cf.n(0.12,0-0.13*cos(sine/24),-0.2)*cf.a(rd(20+5*cos(sine/25)),rd(-30),rd(25)),Alpha) welds[5].C0=welds[5].C0:Lerp(leftlegc0*cf.n(-0.13,0-0.1*cos(sine/24),-0.4)*cf.a(rd(13+5*cos(sine/23)),rd(30),rd(-25)),Alpha) end elseif Mode == "UnNatural" then Coolwinganims.UnNaturalIdle() if(normalAnims) then welds[1].C0=welds[1].C0:Lerp(neckc0*cf.n(0,0,0)*cf.a(rd(-3*sin(sine/23)),rd(-30),rd(0)),Alpha) welds[2].C0=welds[2].C0:Lerp(torsoc0*cf.n(0,0.1*cos(sine/23),0)*cf.a(rd(-5-1*sin(sine/23)),rd(20),rd(0)),Alpha) welds[4].C0=welds[4].C0:Lerp(rightarmc0*cf.n(-.95,0,-0.95)*cf.a(rd(0),rd(0),rd(-90)),Alpha) welds[6].C0=welds[6].C0:Lerp(leftarmc0*cf.n(0,0,0)*cf.a(rd(3*cos(sine/26)),rd(10),rd(0)),Alpha) end if(legAnims) then welds[3].C0=welds[3].C0:Lerp(rightlegc0*cf.n(0,0-0.1*cos(sine/23),-0.2)*cf.a(rd(5+1*sin(sine/23)),rd(-20),rd(8)),Alpha) welds[5].C0=welds[5].C0:Lerp(leftlegc0*cf.n(0,0-0.1*cos(sine/23),-0.2)*cf.a(rd(5+1*sin(sine/23)),rd(20),rd(-8)),Alpha) end elseif Mode == "Unknown" then Coolwinganims.UnknownIdle() if(normalAnims) then welds[1].C0=welds[1].C0:Lerp(neckc0*cf.n(0,0,0)*cf.a(rd(5+2*cos(sine/23)),rd(0),rd(10+5*cos(sine/23))),Alpha) welds[2].C0=welds[2].C0:Lerp(torsoc0*cf.n(0,2+0.3*sin(sine/21),0)*cf.a(rd(3*sin(sine/23)),rd(0),rd(0)),Alpha) welds[4].C0=welds[4].C0:Lerp(rightarmc0*cf.n(-0.8,0,0.5)*cf.a(rd(-10),rd(0),rd(-20)),Alpha) welds[6].C0=welds[6].C0:Lerp(leftarmc0*cf.n(0.8,0,0.5)*cf.a(rd(-10),rd(0),rd(20)),Alpha) end if(legAnims) then welds[3].C0=welds[3].C0:Lerp(rightlegc0*cf.n(0,0.4-.09*sin(sine/21),-0.6)*cf.a(rd(-7+5*cos(sine/21)),rd(-10),rd(3)),Alpha) welds[5].C0=welds[5].C0:Lerp(leftlegc0*cf.n(0,0.2-.1*sin(sine/21),-0.2)*cf.a(rd(-2+5*cos(sine/21)),rd(10),rd(-3)),Alpha) end elseif Mode == "Dissonance" then Coolwinganims.DissonanceIdle() if(normalAnims) then welds[1].C0=welds[1].C0:Lerp(neckc0*cf.n(0,0,0)*cf.a(rd(0),rd(0),rd(0)),Alpha) welds[2].C0=welds[2].C0:Lerp(torsoc0*cf.n(2*cos(sine/26),5+1.5*sin(sine/26),0)*cf.a(rd(-20+12*cos(sine/24)),rd(30),rd(0)),Alpha) welds[4].C0=welds[4].C0:Lerp(rightarmc0*cf.n(-.7,-0.3,-0.8+.3*cos(sine/23))*cf.a(rd(163-21*sin(sine/23)),rd(0),rd(0)),Alpha) welds[6].C0=welds[6].C0:Lerp(leftarmc0*cf.n(0,0,-1+.3*cos(sine/23))*cf.a(rd(120+12*sin(sine/23)),rd(40),rd(0)),Alpha) end if(legAnims) then welds[3].C0=welds[3].C0:Lerp(rightlegc0*cf.n(0,0.25+.15*cos(sine/27),-.8-.35*cos(sine/27))*cf.a(rd(-40),rd(-20),rd(20-3*cos(sine/27))),Alpha) welds[5].C0=welds[5].C0:Lerp(leftlegc0*cf.n(0,0.12+.25*cos(sine/27),-.5-.17*cos(sine/27))*cf.a(rd(-63),rd(-0),rd(-20+5*cos(sine/27))),Alpha) end elseif Mode == "Vestra" then Coolwinganims.VestraIdle() if(normalAnims) then welds[1].C0=welds[1].C0:Lerp(neckc0*cf.n(0,0,-0.2)*cf.a(rd(-20),rd(0),rd(0)),Alpha) welds[2].C0=welds[2].C0:Lerp(torsoc0*cf.n(0,5+.8*sin(sine/25),0)*cf.a(rd(30-5*cos(sine/25)),rd(0),rd(0)),Alpha) welds[4].C0=welds[4].C0:Lerp(rightarmc0*cf.n(-0.6,-0.2,-.5)*cf.a(rd(-30-15*cos(sine/25)),rd(-30),rd(-90)),Alpha) welds[6].C0=welds[6].C0:Lerp(leftarmc0*cf.n(.6,-0.3,-0.5)*cf.a(rd(-30-15*cos(sine/25)),rd(20),rd(90)),Alpha) end if(legAnims) then welds[3].C0=welds[3].C0:Lerp(rightlegc0*cf.n(0,0.7,-0.7)*cf.a(rd(-20-18*cos(sine/23)),rd(-30),rd(5)),Alpha) welds[5].C0=welds[5].C0:Lerp(leftlegc0*cf.n(0,0.3,-.5)*cf.a(rd(-5-13*cos(sine/27)),rd(10),rd(-5)),Alpha) end elseif Mode == "Brutalistic" then Coolwinganims.BrutalisticIdle() if(normalAnims) then welds[1].C0=welds[1].C0:Lerp(neckc0*cf.n(0,0,-0.3)*cf.a(rd(-20-15*cos(sine/.2)),rd(0),rd(0)),Alpha) welds[2].C0=welds[2].C0:Lerp(torsoc0*cf.n(0,0.5*cos(sine/24),0)*cf.a(rd(20*sin(sine/24)),rd(0),rd(0)),Alpha) welds[4].C0=welds[4].C0:Lerp(rightarmc0*cf.n(-0.7,0,-0.8)*cf.a(rd(190-25*cos(sine/.2)),rd(30),rd(-20)),Alpha) welds[6].C0=welds[6].C0:Lerp(leftarmc0*cf.n(0.9,0,-0.8)*cf.a(rd(190-25*cos(sine/.2)),rd(-30),rd(20)),Alpha) end if(legAnims) then welds[3].C0=welds[3].C0:Lerp(rightlegc0*cf.n(0,-0.5*cos(sine/24),-0.1)*cf.a(rd(-20*sin(sine/24)),rd(-30),rd(10)),Alpha) welds[5].C0=welds[5].C0:Lerp(leftlegc0*cf.n(0,-0.5*cos(sine/24),-0.2)*cf.a(rd(-20*sin(sine/24)),rd(30),rd(-10)),Alpha) end elseif Mode == "INFINITE POWER" then Coolwinganims.InfPowerIdle() if(normalAnims) then welds[1].C0=welds[1].C0:Lerp(neckc0*cf.n(0,0,0)*cf.a(rd(3*sin(sine/24)),rd(-10),rd(0)),Alpha) welds[2].C0=welds[2].C0:Lerp(torsoc0*cf.n(0,0.2*cos(sine/24),0)*cf.a(rd(10*sin(sine/24)),rd(10),rd(0)),Alpha) welds[4].C0=welds[4].C0:Lerp(rightarmc0*cf.n(-0.3,-0.2,-0.4)*cf.a(rd(143+5*cos(sine/23)),rd(-20),rd(25)),Alpha) welds[6].C0=welds[6].C0:Lerp(leftarmc0*cf.n(0.4,-0.4,-0.3)*cf.a(rd(135+5*cos(sine/23)),rd(30),rd(-25)),Alpha) end if(legAnims) then welds[3].C0=welds[3].C0:Lerp(rightlegc0*cf.n(0,-0.3*cos(sine/24),-0.48)*cf.a(rd(-10*sin(sine/24)),rd(-20),rd(20)),Alpha) welds[5].C0=welds[5].C0:Lerp(leftlegc0*cf.n(0,-0.2*cos(sine/24),-0.3)*cf.a(rd(-10*sin(sine/24)),rd(20),rd(-20)),Alpha) end elseif Mode == "The Big Black." then Coolwinganims.BigBlack() if(normalAnims) then welds[1].C0=welds[1].C0:Lerp(neckc0*cf.n(0,0,0)*cf.a(rd(-30+39*cos(sine/.3)),rd(-20+39*cos(sine/.3)),rd(0+39*cos(sine/.3))),Alpha) welds[2].C0=welds[2].C0:Lerp(torsoc0*cf.n(0,-0.4+.3*cos(sine/23),0)*cf.a(rd(0-5*sin(sine/23)),rd(0),rd(0)),Alpha) welds[4].C0=welds[4].C0:Lerp(rightarmc0*cf.n(-0.5,0,-0.3)*cf.a(rd(170),rd(30+3*cos(sine/23)),rd(-30+8*cos(sine/23))),Alpha) welds[6].C0=welds[6].C0:Lerp(leftarmc0*cf.n(0,-.4*cos(sine/26),0)*cf.a(rd(30),rd(30+8*cos(sine/23)),rd(20-8*cos(sine/23))),Alpha) end if(legAnims) then welds[3].C0=welds[3].C0:Lerp(rightlegc0*cf.n(0,0.4+-.3*cos(sine/23),-0.4)*cf.a(rd(-10+5*sin(sine/23)),rd(-30-1*cos(sine/23)),rd(20-1*cos(sine/23))),Alpha) welds[5].C0=welds[5].C0:Lerp(leftlegc0*cf.n(0,0.4+-.3*cos(sine/23),-0.8)*cf.a(rd(-10+5*sin(sine/23)),rd(30+1*cos(sine/23)),rd(-20+1*cos(sine/23))),Alpha) end elseif Mode == " " then Coolwinganims.Hidden() elseif Mode == "RAINBOW" then Coolwinganims.Rainbow() if(normalAnims) then welds[1].C0=welds[1].C0:Lerp(neckc0*cf.n(0,0,0)*cf.a(rd(-3*sin(sine/23)),rd(0),rd(0)),Alpha) welds[2].C0=welds[2].C0:Lerp(torsoc0*cf.n(0,0.1*cos(sine/23),0)*cf.a(rd(3*sin(sine/23)),rd(0),rd(0)),Alpha) welds[4].C0=welds[4].C0:Lerp(rightarmc0*cf.n(-0.8,0,-.50)*cf.a(rd(-10+5*sin(sine/23)),rd(0),rd(-80)),Alpha) welds[6].C0=welds[6].C0:Lerp(leftarmc0*cf.n(0.8,0,-0.5)*cf.a(rd(10+5*sin(sine/23)),rd(0),rd(80)),Alpha) end if(legAnims) then welds[3].C0=welds[3].C0:Lerp(rightlegc0*cf.n(0,0-0.1*cos(sine/23),-0.12)*cf.a(rd(-3*sin(sine/23)),rd(-10),rd(3)),Alpha) welds[5].C0=welds[5].C0:Lerp(leftlegc0*cf.n(0,0-0.1*cos(sine/23),-0.12)*cf.a(rd(-3*sin(sine/23)),rd(10),rd(-3)),Alpha) end elseif Mode == "TypicalFlame" then Coolwinganims.Flame() if(normalAnims) then welds[1].C0=welds[1].C0:Lerp(neckc0*cf.n(0,0,0)*cf.a(rd(0),rd(-10),rd(0)),Alpha) welds[2].C0=welds[2].C0:Lerp(torsoc0*cf.n(0,0.3*cos(sine/24),0)*cf.a(rd(10*sin(sine/23)),rd(10),rd(2)),Alpha) welds[4].C0=welds[4].C0:Lerp(rightarmc0*cf.n(-0.8,-0.4,-0.8)*cf.a(rd(170+15*sin(sine/23)),rd(20),rd(-70)),Alpha) welds[6].C0=welds[6].C0:Lerp(leftarmc0*cf.n(0.9,-0.3,-0.7)*cf.a(rd(180+15*sin(sine/23)),rd(-30),rd(70)),Alpha) end if(legAnims) then welds[3].C0=welds[3].C0:Lerp(rightlegc0*cf.n(0,0-0.3*cos(sine/24),-0.5)*cf.a(rd(-8-10*sin(sine/23)),rd(-20),rd(15-2)),Alpha) welds[5].C0=welds[5].C0:Lerp(leftlegc0*cf.n(0,0-0.3*cos(sine/24),-0.6)*cf.a(rd(-12-10*sin(sine/23)),rd(20),rd(-15-2)),Alpha) end elseif Mode == "Chef Peepee" then Coolwinganims.penis() if(normalAnims) then welds[1].C0=welds[1].C0:Lerp(neckc0*cf.n(0,0,0)*cf.a(rd(5445*cos(sine/.03)),rd(0),rd(0)),Alpha) welds[2].C0=welds[2].C0:Lerp(torsoc0*cf.n(0,0.5*cos(sine/.03),0)*cf.a(rd(0),rd(0),rd(0)),Alpha) welds[4].C0=welds[4].C0:Lerp(rightarmc0*cf.n(0,0,0)*cf.a(rd(345*cos(sine/.03)),rd(0),rd(0)),Alpha) welds[6].C0=welds[6].C0:Lerp(leftarmc0*cf.n(0,0,0)*cf.a(rd(345*cos(sine/.03)),rd(0),rd(0)),Alpha) end if(legAnims) then welds[3].C0=welds[3].C0:Lerp(rightlegc0*cf.n(0,-0.5*cos(sine/.03),-.5)*cf.a(rd(40),rd(-50),rd(40)),Alpha) welds[5].C0=welds[5].C0:Lerp(leftlegc0*cf.n(0,-0.5*cos(sine/.03),-.3)*cf.a(rd(40),rd(50),rd(-40)),Alpha) end end end ------------------------------------------- if (AnimState == "Walk") then local Alpha = .2 if Mode == "The Big Black." or Mode == "Neutral" or Mode == "Unknown" or Mode == "Vestra" then ws = 40 change = .6 wsVal = 10 movement = 10 if Mode == "Neutral" then Coolwinganims.Flying() elseif Mode == "Unknown" then Coolwinganims.UnknownFly() elseif Mode == "Vestra" then Coolwinganims.VestraIdle() else Coolwinganims.BigBlackFLY() end if(normalAnims) then welds[1].C0=welds[1].C0:Lerp(neckc0*cf.n(0,-0.1,0.2)*cf.a(rd(55),rd(0),rd(0)),Alpha) welds[2].C0=welds[2].C0:Lerp(torsoc0*cf.n(0,2+0.6*sin(sine/wsVal),0.2*sin(sine/wsVal))*cf.a(rd(-55+5*cos(sine/20)),rd(0),rd(0)),Alpha) welds[4].C0=welds[4].C0:Lerp(rightarmc0*cf.n(0,0,0)*cf.a(rd(-10-5*cos(sine/wsVal)),rd(-15+2*math.cos(sine/26)),rd(15+2*math.cos(sine/26))),Alpha) welds[6].C0=welds[6].C0:Lerp(leftarmc0*cf.n(0,0,0)*cf.a(rd(-10-5*cos(sine/wsVal)),rd(15+2*math.cos(sine/24)),rd(-15+2*math.cos(sine/22))),Alpha) end if(legAnims) then welds[3].C0=welds[3].C0:Lerp(rightlegc0*cf.n(0,0.1,-0.6)*cf.a(rd(-55/2+0*cos(sine/wsVal)),rd(-0),rd(15+2*math.cos(sine/20))),Alpha) welds[5].C0=welds[5].C0:Lerp(leftlegc0*cf.n(0,0.2,-0.4)*cf.a(rd(-55/2+0*cos(sine/wsVal)),rd(0),rd(-10+2*math.cos(sine/24))),Alpha) end elseif Mode == "Power" then ws = 16 change = .5 wsVal = 4 movement = 8 Coolwinganims.PowerIdle() -- Movement Detection walking animation (taken from WAO v2.5) -- You are able to edit the arm animations! if (normalAnims) then welds[1].C0 = welds[1].C0:lerp(neckc0,Alpha) welds[2].C0 = welds[2].C0:lerp(torsoc0*cf.n(0,.05+change/4*cos(sine/(wsVal/2)),0)*cf.a(rd(-(change*20)-movement/20*cos(sine/(wsVal/2)))*forwardvelocity,rd(0+5*cos(sine/wsVal)),rd(-(change*20)-movement/20*cos(sine/(wsVal/2)))*sidevelocity+rd(0-1*cos(sine/wsVal))),Alpha) welds[6].C0 = welds[6].C0:lerp(leftarmc0*cf.n(0,0,0)*cf.a(rd(0+55*(movement/8)*sin(sine/wsVal))*forwardvelocity,0,rd(-5-5*cos(sine/wsVal))),Alpha) welds[4].C0=welds[4].C0:Lerp(rightarmc0*cf.n(-0.4,0.2-.1*cos(sine/28),-0.6)*cf.a(rd(173-6*cos(sine/25)),rd(50),rd(-20)),Alpha) end if (legAnims) then welds[5].C0 = welds[5].C0:lerp(leftlegc0*cf.n(0,0-movement/15*cos(sine/wsVal)/2,(-.1+movement/15*cos(sine/wsVal))*(.5+.5*forwardvelocity))*cf.a((rd(-10*forwardvelocity+change*5-movement*cos(sine/wsVal))+-(movement/10)*sin(sine/wsVal))*forwardvelocity,0,(rd(change*5-movement*cos(sine/wsVal))+-(movement/10)*sin(sine/wsVal))*(sidevec/(Hum.WalkSpeed*2))),Alpha) welds[3].C0 = welds[3].C0:lerp(rightlegc0*cf.n(0,0+movement/15*cos(sine/wsVal)/2,(-.1-movement/15*cos(sine/wsVal))*(.5+.5*forwardvelocity))*cf.a((rd(-10*forwardvelocity+change*5+movement*cos(sine/wsVal))+(movement/10)*sin(sine/wsVal))*forwardvelocity,0,(rd(change*5+movement*cos(sine/wsVal))+(movement/10)*sin(sine/wsVal))*(sidevec/(Hum.WalkSpeed*2))),Alpha) end elseif Mode == "Terror" then Coolwinganims.TerrorIdle() ws = 45 change = .8 wsVal = 4 movement = 14 -- Movement Detection walking animation (taken from WAO v2.5) -- You are able to edit the arm animations! if (normalAnims) then welds[1].C0 = welds[1].C0:lerp(neckc0,Alpha) welds[2].C0 = welds[2].C0:lerp(torsoc0*cf.n(0,.05+change/4*cos(sine/(wsVal/2)),0)*cf.a(rd(-(change*20)-movement/20*cos(sine/(wsVal/2)))*forwardvelocity,rd(0+5*cos(sine/wsVal)),rd(-(change*20)-movement/20*cos(sine/(wsVal/2)))*sidevelocity+rd(0-1*cos(sine/wsVal))),Alpha) welds[4].C0=welds[4].C0:Lerp(rightarmc0*cf.n(0,0,0)*cf.a(rd(-20+7*cos(sine/23)),rd(70),rd(90)),Alpha) welds[6].C0=welds[6].C0:Lerp(leftarmc0*cf.n(0,0,0)*cf.a(rd(0+16*cos(sine/26)),rd(0),rd(-90)),Alpha) end if (legAnims) then welds[5].C0 = welds[5].C0:lerp(leftlegc0*cf.n(0,0-movement/15*cos(sine/wsVal)/2,(-.1+movement/15*cos(sine/wsVal))*(.5+.5*forwardvelocity))*cf.a((rd(-10*forwardvelocity+change*5-movement*cos(sine/wsVal))+-(movement/10)*sin(sine/wsVal))*forwardvelocity,0,(rd(change*5-movement*cos(sine/wsVal))+-(movement/10)*sin(sine/wsVal))*(sidevec/(Hum.WalkSpeed*2))),Alpha) welds[3].C0 = welds[3].C0:lerp(rightlegc0*cf.n(0,0+movement/15*cos(sine/wsVal)/2,(-.1-movement/15*cos(sine/wsVal))*(.5+.5*forwardvelocity))*cf.a((rd(-10*forwardvelocity+change*5+movement*cos(sine/wsVal))+(movement/10)*sin(sine/wsVal))*forwardvelocity,0,(rd(change*5+movement*cos(sine/wsVal))+(movement/10)*sin(sine/wsVal))*(sidevec/(Hum.WalkSpeed*2))),Alpha) end elseif Mode == "UnNatural" then Coolwinganims.UnNaturalIdle() ws = 200 change = 1.2 wsVal = 4 movement = 25 -- Movement Detection walking animation (taken from WAO v2.5) -- You are able to edit the arm animations! if (normalAnims) then welds[1].C0 = welds[1].C0:lerp(neckc0,Alpha) welds[2].C0 = welds[2].C0:lerp(torsoc0*cf.n(0,.05+change/4*cos(sine/(wsVal/2)),0)*cf.a(rd(-(change*20)-movement/20*cos(sine/(wsVal/2)))*forwardvelocity,rd(0+5*cos(sine/wsVal)),rd(-(change*20)-movement/20*cos(sine/(wsVal/2)))*sidevelocity+rd(0-1*cos(sine/wsVal))),Alpha) welds[6].C0 = welds[6].C0:lerp(leftarmc0*cf.n(0,0,0)*cf.a(rd(0+3*(movement/8)*sin(sine/wsVal))*forwardvelocity,0,rd(-5-5*cos(sine/wsVal))),Alpha) welds[4].C0 = welds[4].C0:lerp(rightarmc0*cf.n(0,0,0)*cf.a(rd(0-55*(movement/8)*sin(sine/wsVal))*forwardvelocity,0,rd(0+5*cos(sine/wsVal))),Alpha) end if (legAnims) then welds[5].C0 = welds[5].C0:lerp(leftlegc0*cf.n(0,0-movement/15*cos(sine/wsVal)/2,(-.1+movement/15*cos(sine/wsVal))*(.5+.5*forwardvelocity))*cf.a((rd(-10*forwardvelocity+change*5-movement*cos(sine/wsVal))+-(movement/10)*sin(sine/wsVal))*forwardvelocity,0,(rd(change*5-movement*cos(sine/wsVal))+-(movement/10)*sin(sine/wsVal))*(sidevec/(Hum.WalkSpeed*2))),Alpha) welds[3].C0 = welds[3].C0:lerp(rightlegc0*cf.n(0,0+movement/15*cos(sine/wsVal)/2,(-.1-movement/15*cos(sine/wsVal))*(.5+.5*forwardvelocity))*cf.a((rd(-10*forwardvelocity+change*5+movement*cos(sine/wsVal))+(movement/10)*sin(sine/wsVal))*forwardvelocity,0,(rd(change*5+movement*cos(sine/wsVal))+(movement/10)*sin(sine/wsVal))*(sidevec/(Hum.WalkSpeed*2))),Alpha) end elseif Mode == "Dissonance" then ws = 160 Coolwinganims.DissonanceIdle() if(normalAnims) then welds[1].C0=welds[1].C0:Lerp(neckc0*cf.n(0,0,0)*cf.a(rd(0),rd(0),rd(0)),Alpha) welds[2].C0=welds[2].C0:Lerp(torsoc0*cf.n(2*cos(sine/26),5+1.5*sin(sine/26),0)*cf.a(rd(-50+5*cos(sine/24)),rd(0),rd(0)),Alpha) welds[4].C0=welds[4].C0:Lerp(rightarmc0*cf.n(0,-0,0.8-.3*cos(sine/23))*cf.a(rd(-70+0*sin(sine/23)),rd(0),rd(0)),Alpha) welds[6].C0=welds[6].C0:Lerp(leftarmc0*cf.n(0,0,.8-.3*cos(sine/23))*cf.a(rd(-70+0*sin(sine/23)),rd(0),rd(0)),Alpha) end if(legAnims) then welds[3].C0=welds[3].C0:Lerp(rightlegc0*cf.n(0,0.25+.15*cos(sine/27),-.3+.2*cos(sine/27))*cf.a(rd(-40),rd(-20),rd(20-3*cos(sine/27))),Alpha) welds[5].C0=welds[5].C0:Lerp(leftlegc0*cf.n(0,0.12+.25*cos(sine/27),-.6-.17*cos(sine/27))*cf.a(rd(-63),rd(-0),rd(-20+5*cos(sine/27))),Alpha) end elseif Mode == "Brutalistic" then Coolwinganims.BrutalisticIdle() ws = 80 change = 1.5 wsVal = 4 movement = 23 -- Movement Detection walking animation (taken from WAO v2.5) -- You are able to edit the arm animations! if (normalAnims) then welds[1].C0 = welds[1].C0:lerp(neckc0,Alpha) welds[2].C0 = welds[2].C0:lerp(torsoc0*cf.n(0,.05+change/4*cos(sine/(wsVal/2)),0)*cf.a(rd(-(change*20)-movement/20*cos(sine/(wsVal/2)))*forwardvelocity,rd(0+5*cos(sine/wsVal)),rd(-(change*20)-movement/20*cos(sine/(wsVal/2)))*sidevelocity+rd(0-1*cos(sine/wsVal))),Alpha) welds[4].C0=welds[4].C0:Lerp(rightarmc0*cf.n(-0.7,0,-0.8)*cf.a(rd(190-25*cos(sine/.2)),rd(30),rd(-20)),Alpha) welds[6].C0=welds[6].C0:Lerp(leftarmc0*cf.n(0.9,0,-0.8)*cf.a(rd(190-25*cos(sine/.2)),rd(-30),rd(20)),Alpha) end if (legAnims) then welds[5].C0 = welds[5].C0:lerp(leftlegc0*cf.n(0,0-movement/15*cos(sine/wsVal)/2,(-.1+movement/15*cos(sine/wsVal))*(.5+.5*forwardvelocity))*cf.a((rd(-10*forwardvelocity+change*5-movement*cos(sine/wsVal))+-(movement/10)*sin(sine/wsVal))*forwardvelocity,0,(rd(change*5-movement*cos(sine/wsVal))+-(movement/10)*sin(sine/wsVal))*(sidevec/(Hum.WalkSpeed*2))),Alpha) welds[3].C0 = welds[3].C0:lerp(rightlegc0*cf.n(0,0+movement/15*cos(sine/wsVal)/2,(-.1-movement/15*cos(sine/wsVal))*(.5+.5*forwardvelocity))*cf.a((rd(-10*forwardvelocity+change*5+movement*cos(sine/wsVal))+(movement/10)*sin(sine/wsVal))*forwardvelocity,0,(rd(change*5+movement*cos(sine/wsVal))+(movement/10)*sin(sine/wsVal))*(sidevec/(Hum.WalkSpeed*2))),Alpha) end elseif Mode == "INFINITE POWER" then ws = 25 Coolwinganims.InfPowerIdle() change = .65 wsVal = 4 movement = 10 -- Movement Detection walking animation (taken from WAO v2.5) -- You are able to edit the arm animations! if (normalAnims) then welds[1].C0 = welds[1].C0:lerp(neckc0,Alpha) welds[2].C0 = welds[2].C0:lerp(torsoc0*cf.n(0,.05+change/4*cos(sine/(wsVal/2)),0)*cf.a(rd(-(change*20)-movement/20*cos(sine/(wsVal/2)))*forwardvelocity,rd(0+5*cos(sine/wsVal)),rd(-(change*20)-movement/20*cos(sine/(wsVal/2)))*sidevelocity+rd(0-1*cos(sine/wsVal))),Alpha) welds[4].C0=welds[4].C0:Lerp(rightarmc0*cf.n(-0.3,-0.2,-0.4)*cf.a(rd(143+5*cos(sine/23)),rd(-20),rd(25)),Alpha) welds[6].C0=welds[6].C0:Lerp(leftarmc0*cf.n(0.4,-0.4,-0.3)*cf.a(rd(135+5*cos(sine/23)),rd(30),rd(-25)),Alpha) end if (legAnims) then welds[5].C0 = welds[5].C0:lerp(leftlegc0*cf.n(0,0-movement/15*cos(sine/wsVal)/2,(-.1+movement/15*cos(sine/wsVal))*(.5+.5*forwardvelocity))*cf.a((rd(-10*forwardvelocity+change*5-movement*cos(sine/wsVal))+-(movement/10)*sin(sine/wsVal))*forwardvelocity,0,(rd(change*5-movement*cos(sine/wsVal))+-(movement/10)*sin(sine/wsVal))*(sidevec/(Hum.WalkSpeed*2))),Alpha) welds[3].C0 = welds[3].C0:lerp(rightlegc0*cf.n(0,0+movement/15*cos(sine/wsVal)/2,(-.1-movement/15*cos(sine/wsVal))*(.5+.5*forwardvelocity))*cf.a((rd(-10*forwardvelocity+change*5+movement*cos(sine/wsVal))+(movement/10)*sin(sine/wsVal))*forwardvelocity,0,(rd(change*5+movement*cos(sine/wsVal))+(movement/10)*sin(sine/wsVal))*(sidevec/(Hum.WalkSpeed*2))),Alpha) end elseif Mode == "RAINBOW" then ws = 65 change = .8 wsVal = 4 movement = 14 Coolwinganims.Rainbow() -- Movement Detection walking animation (taken from WAO v2.5) -- You are able to edit the arm animations! if (normalAnims) then welds[1].C0 = welds[1].C0:lerp(neckc0,Alpha) welds[2].C0 = welds[2].C0:lerp(torsoc0*cf.n(0,.05+change/4*cos(sine/(wsVal/2)),0)*cf.a(rd(-(change*20)-movement/20*cos(sine/(wsVal/2)))*forwardvelocity,rd(0+5*cos(sine/wsVal)),rd(-(change*20)-movement/20*cos(sine/(wsVal/2)))*sidevelocity+rd(0-1*cos(sine/wsVal))),Alpha) welds[6].C0 = welds[6].C0:lerp(leftarmc0*cf.n(0,0,0)*cf.a(rd(0+55*(movement/8)*sin(sine/wsVal))*forwardvelocity,0,rd(-5-5*cos(sine/wsVal))),Alpha) welds[4].C0 = welds[4].C0:lerp(rightarmc0*cf.n(0,0,0)*cf.a(rd(0-55*(movement/8)*sin(sine/wsVal))*forwardvelocity,0,rd(0+5*cos(sine/wsVal))),Alpha) end if (legAnims) then welds[5].C0 = welds[5].C0:lerp(leftlegc0*cf.n(0,0-movement/15*cos(sine/wsVal)/2,(-.1+movement/15*cos(sine/wsVal))*(.5+.5*forwardvelocity))*cf.a((rd(-10*forwardvelocity+change*5-movement*cos(sine/wsVal))+-(movement/10)*sin(sine/wsVal))*forwardvelocity,0,(rd(change*5-movement*cos(sine/wsVal))+-(movement/10)*sin(sine/wsVal))*(sidevec/(Hum.WalkSpeed*2))),Alpha) welds[3].C0 = welds[3].C0:lerp(rightlegc0*cf.n(0,0+movement/15*cos(sine/wsVal)/2,(-.1-movement/15*cos(sine/wsVal))*(.5+.5*forwardvelocity))*cf.a((rd(-10*forwardvelocity+change*5+movement*cos(sine/wsVal))+(movement/10)*sin(sine/wsVal))*forwardvelocity,0,(rd(change*5+movement*cos(sine/wsVal))+(movement/10)*sin(sine/wsVal))*(sidevec/(Hum.WalkSpeed*2))),Alpha) end elseif Mode == "TypicalFlame" then Coolwinganims.Flame() ws = 35 change = .7 wsVal = 4 movement = 11 -- Movement Detection walking animation (taken from WAO v2.5) -- You are able to edit the arm animations! if (normalAnims) then welds[1].C0 = welds[1].C0:lerp(neckc0,Alpha) welds[2].C0 = welds[2].C0:lerp(torsoc0*cf.n(0,.05+change/4*cos(sine/(wsVal/2)),0)*cf.a(rd(-(change*20)-movement/20*cos(sine/(wsVal/2)))*forwardvelocity,rd(0+5*cos(sine/wsVal)),rd(-(change*20)-movement/20*cos(sine/(wsVal/2)))*sidevelocity+rd(0-1*cos(sine/wsVal))),Alpha) welds[6].C0 = welds[6].C0:lerp(leftarmc0*cf.n(0,0,0)*cf.a(rd(0+55*(movement/8)*sin(sine/wsVal))*forwardvelocity,0,rd(-5-5*cos(sine/wsVal))),Alpha) welds[4].C0 = welds[4].C0:lerp(rightarmc0*cf.n(0,0,0)*cf.a(rd(0-55*(movement/8)*sin(sine/wsVal))*forwardvelocity,0,rd(0+5*cos(sine/wsVal))),Alpha) end if (legAnims) then welds[5].C0 = welds[5].C0:lerp(leftlegc0*cf.n(0,0-movement/15*cos(sine/wsVal)/2,(-.1+movement/15*cos(sine/wsVal))*(.5+.5*forwardvelocity))*cf.a((rd(-10*forwardvelocity+change*5-movement*cos(sine/wsVal))+-(movement/10)*sin(sine/wsVal))*forwardvelocity,0,(rd(change*5-movement*cos(sine/wsVal))+-(movement/10)*sin(sine/wsVal))*(sidevec/(Hum.WalkSpeed*2))),Alpha) welds[3].C0 = welds[3].C0:lerp(rightlegc0*cf.n(0,0+movement/15*cos(sine/wsVal)/2,(-.1-movement/15*cos(sine/wsVal))*(.5+.5*forwardvelocity))*cf.a((rd(-10*forwardvelocity+change*5+movement*cos(sine/wsVal))+(movement/10)*sin(sine/wsVal))*forwardvelocity,0,(rd(change*5+movement*cos(sine/wsVal))+(movement/10)*sin(sine/wsVal))*(sidevec/(Hum.WalkSpeed*2))),Alpha) end elseif Mode == "Chef Peepee" then ws=500000000000 Coolwinganims.penis() if(normalAnims) then welds[1].C0=welds[1].C0:Lerp(neckc0*cf.n(0,0,0)*cf.a(rd(5445*cos(sine/.03)),rd(0),rd(0)),Alpha) welds[2].C0=welds[2].C0:Lerp(torsoc0*cf.n(0,0.5*cos(sine/.03),0)*cf.a(rd(0),rd(0),rd(0)),Alpha) welds[4].C0=welds[4].C0:Lerp(rightarmc0*cf.n(0,0,0)*cf.a(rd(345*cos(sine/.03)),rd(0),rd(0)),Alpha) welds[6].C0=welds[6].C0:Lerp(leftarmc0*cf.n(0,0,0)*cf.a(rd(345*cos(sine/.03)),rd(0),rd(0)),Alpha) end if(legAnims) then welds[3].C0=welds[3].C0:Lerp(rightlegc0*cf.n(0,-0.5*cos(sine/.03),-.5)*cf.a(rd(40),rd(-50),rd(40)),Alpha) welds[5].C0=welds[5].C0:Lerp(leftlegc0*cf.n(0,-0.5*cos(sine/.03),-.3)*cf.a(rd(40),rd(50),rd(-40)),Alpha) end end end end
Editor Settings
Theme
Key bindings
Full width
Lines