Dark_Agent

FE Gigantic-Spin (R15) (Ragdoll) (Layered Outfits)

Jul 29th, 2025 (edited)
245
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.96 KB | Gaming | 0 0
  1. -- Credits: Farhat & Pio
  2. --[[
  3. getgenv().offset      = 100
  4. getgenv().spinspeed   = 5
  5. getgenv().movespeed   = 5
  6. getgenv().circlespeed = 1
  7. loadstring(game:HttpGet("https://pastebin.com/raw/D7N0v3vu"))()
  8. --]]
  9.  
  10. local offset      = getgenv().offset      or warn(" offset?? ")
  11. local spinspeed   = getgenv().spinspeed   or warn(" spin speed?? ")
  12. local movespeed   = getgenv().movespeed   or warn(" move speed?? ")
  13. local circleSpeed = getgenv().circlespeed or warn(" circle speed?? ")
  14.  
  15. local players     = cloneref(game:GetService("Players"))
  16. local run_service = cloneref(game:GetService("RunService"))
  17.  
  18. local local_player  = players.LocalPlayer
  19. local character     = local_player.Character
  20. local root_part     = character.HumanoidRootPart
  21. local old_cframe    = root_part.CFrame
  22.  
  23. local circleCenter = old_cframe.Position
  24.  
  25. local head          = character.Head
  26. local upper_torso   = character.UpperTorso
  27. local lower_torso   = character.LowerTorso
  28. local right_upper_arm  = character.RightUpperArm
  29. local right_lower_arm  = character.RightLowerArm
  30. local right_hand       = character.RightHand
  31. local left_upper_arm   = character.LeftUpperArm
  32. local left_lower_arm   = character.LeftLowerArm
  33. local left_hand        = character.LeftHand
  34. local right_upper_leg  = character.RightUpperLeg
  35. local right_lower_leg  = character.RightLowerLeg
  36. local right_foot       = character.RightFoot
  37. local left_upper_leg   = character.LeftUpperLeg
  38. local left_lower_leg   = character.LeftLowerLeg
  39. local left_foot        = character.LeftFoot
  40.  
  41. upper_torso:FindFirstChildWhichIsA("Attachment")
  42.  
  43. run_service.Heartbeat:Connect(function(dt)
  44.     local angle = tick() * circleSpeed * 2 * math.pi
  45.     local cx, cy, cz = circleCenter.X, circleCenter.Y, circleCenter.Z
  46.     local nx = cx + offset * math.cos(angle)
  47.     local nz = cz + offset * math.sin(angle)
  48.     old_cframe = CFrame.new(nx, cy, nz)
  49.  
  50.     old_cframe = old_cframe:lerp(
  51.         old_cframe * CFrame.Angles(0, math.rad(360 * tick() * spinspeed), 0),
  52.         0.5
  53.     )
  54.  
  55.     head.CFrame          = old_cframe * CFrame.new(0, -offset / 2, 0)
  56.     upper_torso.CFrame   = old_cframe * CFrame.new(0, offset, 0)
  57.     lower_torso.CFrame   = head.CFrame
  58.  
  59.     right_upper_arm.CFrame = old_cframe * CFrame.new(offset, offset, 0)
  60.     right_lower_arm.CFrame = old_cframe * CFrame.new(offset, offset * 2, 0)
  61.     right_hand.CFrame      = right_lower_arm.CFrame
  62.  
  63.     left_upper_arm.CFrame  = old_cframe * CFrame.new(-offset, offset, 0)
  64.     left_lower_arm.CFrame  = old_cframe * CFrame.new(-offset, offset * 2, 0)
  65.     left_hand.CFrame       = left_lower_arm.CFrame
  66.  
  67.     right_upper_leg.CFrame = old_cframe * CFrame.new(offset, offset, 0)
  68.     right_lower_leg.CFrame = old_cframe * CFrame.new(offset, offset - 2, 0)
  69.     --right_foot.CFrame     = old_cframe * CFrame.new(offset / 4, -offset - 6, 0)
  70.  
  71.     left_upper_leg.CFrame  = old_cframe * CFrame.new(-offset, offset, 0)
  72.     left_lower_leg.CFrame  = old_cframe * CFrame.new(-offset, offset - 2, 0)
  73. end)
  74. -- end
  75.  
Advertisement
Add Comment
Please, Sign In to add comment