Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local player = game.Players.nino86325
- repeat wait() until player.Character and player.Character.Parent
- local char = player.Character
- repeat wait() until char:FindFirstChild("Torso")
- local torso = char.Torso
- local buildOrd = function()
- local orb = Instance.new("Part")
- orb.Anchored = true
- orb.CanCollide = false
- orb.FormFactor = Enum.FormFactor.Custom
- orb.Shape = "Ball"
- orb.Size = Vector3.new(1,1,1)
- orb.TopSurface = 0
- orb.BottomSurface = 0
- orb.BrickColor = BrickColor.new("Really black")
- local orbMesh = Instance.new("SpecialMesh", orb)
- orbMesh.MeshType = Enum.MeshType.Sphere
- orbMesh.Scale = Vector3.new(1, 1, 1)
- orb.Parent = game.Workspace
- return orb
- end
- local orb = buildOrd()
- local rotStep = 0
- local sineStep = 0
- local centerPos = CFrame.new(torso.Position)
- game:GetService("RunService").RenderStepped:connect(function()
- rotStep = rotStep + 1
- sineStep = sineStep + 0.04
- centerPos = centerPos:lerp(CFrame.new(torso.Position), 0.15)
- orb.CFrame = centerPos * CFrame.Angles(math.sin(sineStep/3)/2,math.rad(rotStep),0)
- orb.CFrame = orb.CFrame * CFrame.new(0, 3, 5 + math.sin(sineStep/2)*3)
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement