Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Credits: Farhat & Pio
- --[[
- getgenv().offset = 100
- getgenv().spinspeed = 5
- getgenv().movespeed = 5
- getgenv().circlespeed = 1
- loadstring(game:HttpGet("https://pastebin.com/raw/D7N0v3vu"))()
- --]]
- local offset = getgenv().offset or warn(" offset?? ")
- local spinspeed = getgenv().spinspeed or warn(" spin speed?? ")
- local movespeed = getgenv().movespeed or warn(" move speed?? ")
- local circleSpeed = getgenv().circlespeed or warn(" circle speed?? ")
- local players = cloneref(game:GetService("Players"))
- local run_service = cloneref(game:GetService("RunService"))
- local local_player = players.LocalPlayer
- local character = local_player.Character
- local root_part = character.HumanoidRootPart
- local old_cframe = root_part.CFrame
- local circleCenter = old_cframe.Position
- local head = character.Head
- local upper_torso = character.UpperTorso
- local lower_torso = character.LowerTorso
- local right_upper_arm = character.RightUpperArm
- local right_lower_arm = character.RightLowerArm
- local right_hand = character.RightHand
- local left_upper_arm = character.LeftUpperArm
- local left_lower_arm = character.LeftLowerArm
- local left_hand = character.LeftHand
- local right_upper_leg = character.RightUpperLeg
- local right_lower_leg = character.RightLowerLeg
- local right_foot = character.RightFoot
- local left_upper_leg = character.LeftUpperLeg
- local left_lower_leg = character.LeftLowerLeg
- local left_foot = character.LeftFoot
- upper_torso:FindFirstChildWhichIsA("Attachment")
- run_service.Heartbeat:Connect(function(dt)
- local angle = tick() * circleSpeed * 2 * math.pi
- local cx, cy, cz = circleCenter.X, circleCenter.Y, circleCenter.Z
- local nx = cx + offset * math.cos(angle)
- local nz = cz + offset * math.sin(angle)
- old_cframe = CFrame.new(nx, cy, nz)
- old_cframe = old_cframe:lerp(
- old_cframe * CFrame.Angles(0, math.rad(360 * tick() * spinspeed), 0),
- 0.5
- )
- head.CFrame = old_cframe * CFrame.new(0, -offset / 2, 0)
- upper_torso.CFrame = old_cframe * CFrame.new(0, offset, 0)
- lower_torso.CFrame = head.CFrame
- right_upper_arm.CFrame = old_cframe * CFrame.new(offset, offset, 0)
- right_lower_arm.CFrame = old_cframe * CFrame.new(offset, offset * 2, 0)
- right_hand.CFrame = right_lower_arm.CFrame
- left_upper_arm.CFrame = old_cframe * CFrame.new(-offset, offset, 0)
- left_lower_arm.CFrame = old_cframe * CFrame.new(-offset, offset * 2, 0)
- left_hand.CFrame = left_lower_arm.CFrame
- right_upper_leg.CFrame = old_cframe * CFrame.new(offset, offset, 0)
- right_lower_leg.CFrame = old_cframe * CFrame.new(offset, offset - 2, 0)
- --right_foot.CFrame = old_cframe * CFrame.new(offset / 4, -offset - 6, 0)
- left_upper_leg.CFrame = old_cframe * CFrame.new(-offset, offset, 0)
- left_lower_leg.CFrame = old_cframe * CFrame.new(-offset, offset - 2, 0)
- end)
- -- end
Advertisement
Add Comment
Please, Sign In to add comment