I'm trying to make it so a brick orbits around the players torso. How would I make it so I reference a players own player?
local player = game.Players.LocalPlayer
soulBody = game.Players.LocalPlayer.Torso
Mouse = player:GetMouse()
function Orbit(infinite)
local soul = Instance.new("Part" , workspace)
soul.Name = ("Soul")
soul.Anchored = false
soul.CanCollide = false
soul.Position = game.Players.LocalPlayer.Character.Torso.Position + Vector3.new(0,0,-8)
soul.Size = Vector3.new(1,1,1)
local soulObject = Soul
local radius = 5
repeat
wait()
for i=1,306 do
soulObject.CFrame = CFrame.Angles(
0,
math.rad(i),
0
) * CFrame.new(
soulBody.CFrame.p + Vector3.new(
0,
0,
radius
)
)
end
until (
infinite == false
)
end
Mouse.KeyDown:connect(function(key)
if key == "f" then
Orbit()
if key == "e" then
print("You did not press the letter f, you pressed the letter e")
end
end
end)
Sorry if anything looks unorthodox or sloppy, I'm fairly new to scripting

1 comment
What are you even asking?