Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function wbtwe(Part0, Part1, C0)
- local weld = Instance.new("Weld", Part0)
- weld.Part0 = Part0
- weld.Part1 = Part1
- weld.C0 = Part1.CFrame:inverse() *Part1.CFrame *C0
- return weld
- end
- idle = 3.7
- walk = 1
- tilt = 1
- animateing = false
- deb = false
- hw = wbtwe(owner.Character.Head, owner.Character.Torso, CFrame.new(0, -1.45, 0) *CFrame.Angles(0, 0, 0))
- hrw = wbtwe(owner.Character.Torso, owner.Character.HumanoidRootPart, CFrame.new(0, 0, 0))
- law = wbtwe(owner.Character["Left Arm"], owner.Character.Torso, CFrame.new(1.45, 0.1, 0.1) *CFrame.Angles(0, 25, 0.3))
- raw = wbtwe(owner.Character["Right Arm"], owner.Character.Torso, CFrame.new(-1.4, 0.1, 0) *CFrame.Angles(0, 0, -0.3))
- llw = wbtwe(owner.Character["Left Leg"], owner.Character.Torso, CFrame.new(0.45, 2.1, 0) *CFrame.Angles(0, 25, 0))
- rlw = wbtwe(owner.Character["Right Leg"], owner.Character.Torso, CFrame.new(-0.4, 2.1, 0) *CFrame.Angles(0, 0, 0))
- local sound = Instance.new("Sound", owner.Character.Head)
- sound.SoundId = "rbxassetid://2586147657"
- sound.Volume = 2
- sound.Looped = true
- sound.PlaybackSpeed = 1
- sound:Play()
- arms = 1
- head = coroutine.wrap(function()
- while game:GetService("RunService").Stepped:wait() do
- for i = 0,1,0.1 do
- game:GetService("RunService").Stepped:wait()
- hw.C0 = hw.C0:lerp(owner.Character.Torso.CFrame:inverse() *owner.Character.Torso.CFrame *CFrame.new(0, -1.45, 0.5) *CFrame.Angles(-0.5, 0, 0), 1)
- end
- for i = 0,1,0.1 do
- game:GetService("RunService").Stepped:wait()
- hw.C0 = hw.C0:lerp(owner.Character.Torso.CFrame:inverse() *owner.Character.Torso.CFrame *CFrame.new(0, -1.45, -0.5) *CFrame.Angles(0.5, 0.5, 0), 1)
- end
- for i = 0,1,0.1 do
- game:GetService("RunService").Stepped:wait()
- hw.C0 = hw.C0:lerp(owner.Character.Torso.CFrame:inverse() *owner.Character.Torso.CFrame *CFrame.new(0, -1.45, 0.5) *CFrame.Angles(-0.5, 0, 0), 1)
- end
- for i = 0,1,0.1 do
- game:GetService("RunService").Stepped:wait()
- hw.C0 = hw.C0:lerp(owner.Character.Torso.CFrame:inverse() *owner.Character.Torso.CFrame *CFrame.new(0, -1.45, -0.5) *CFrame.Angles(0.5, -0.5, 0), 1)
- end
- end
- end)
- head()
- anim = coroutine.wrap(function()
- while game:GetService("RunService").Stepped:wait() do
- arms = arms +0.6
- for i = 0,1,0.1 do
- game:GetService("RunService").Stepped:wait()
- arms = arms +0.3
- law.C0 = law.C0:lerp(owner.Character.Torso.CFrame:inverse() *owner.Character.Torso.CFrame *CFrame.new(1.45, 0.1, 0.1) *CFrame.Angles(0, 25, math.sin(arms) *1), 1)
- raw.C0 = raw.C0:lerp(owner.Character.Torso.CFrame:inverse() *owner.Character.Torso.CFrame *CFrame.new(-1.4, 0.1, 0.1) *CFrame.Angles(0, 0, math.sin(-arms) *1), 1)
- llw.C0 = llw.C0:lerp(owner.Character.Torso.CFrame:inverse() *owner.Character.Torso.CFrame *CFrame.new(0.45, 2.1, 0) *CFrame.Angles(0, 25, 0), 1)
- rlw.C0 = rlw.C0:lerp(owner.Character.Torso.CFrame:inverse() *owner.Character.Torso.CFrame *CFrame.new(-0.4, 2.1, 0) *CFrame.Angles(0, 0, 0), 1)
- end
- end
- for i = 0,1,0.1 do
- game:GetService("RunService").Stepped:wait()
- law.C0 = law.C0:lerp(owner.Character.Torso.CFrame:inverse() *owner.Character.Torso.CFrame *CFrame.new(1.45, 0, -1) *CFrame.Angles(1.7, 25, 0), 1)
- raw.C0 = raw.C0:lerp(owner.Character.Torso.CFrame:inverse() *owner.Character.Torso.CFrame *CFrame.new(-1.4, 0, 1) *CFrame.Angles(-1.7, 0, 0), 1)
- llw.C0 = llw.C0:lerp(owner.Character.Torso.CFrame:inverse() *owner.Character.Torso.CFrame *CFrame.new(0.45, 2.1, -0.4) *CFrame.Angles(1.7, 25, 0), 1)
- rlw.C0 = rlw.C0:lerp(owner.Character.Torso.CFrame:inverse() *owner.Character.Torso.CFrame *CFrame.new(-0.4, 2.1, 0.4) *CFrame.Angles(-1.7, 0, 0), 1)
- end
- for i = 0,1,0.1 do
- game:GetService("RunService").Stepped:wait()
- law.C0 = law.C0:lerp(owner.Character.Torso.CFrame:inverse() *owner.Character.Torso.CFrame *CFrame.new(1.45, 0, 1) *CFrame.Angles(-1.7, 25, 0), 1)
- raw.C0 = raw.C0:lerp(owner.Character.Torso.CFrame:inverse() *owner.Character.Torso.CFrame *CFrame.new(-1.4, 0, -1) *CFrame.Angles(1.7, 0, 0), 1)
- llw.C0 = llw.C0:lerp(owner.Character.Torso.CFrame:inverse() *owner.Character.Torso.CFrame *CFrame.new(0.45, 2.1, 0.4) *CFrame.Angles(-1.7, 25, 0), 1)
- rlw.C0 = rlw.C0:lerp(owner.Character.Torso.CFrame:inverse() *owner.Character.Torso.CFrame *CFrame.new(-0.4, 2.1, -0.4) *CFrame.Angles(1.7, 0, 0), 1)
- end
- end)
- end)anim()
Add Comment
Please, Sign In to add comment