I'm making a time stop script for a game I'm working on and need help with C-Framing. I have an Idea as to how to plan it out but not how to do it. How would I code C-Frame position so that it grabs the character's position and adds it to the C-Frame position code?
here the code if it helps:
if orb then local player = game.Players.LocalPlayer local character = player.Character or player.CharacterAdded:wait() orb.Shape = "Cylinder" orb.Material = "Neon" local weld = Instance.new("WeldConstraint") weld.Parent = workspace weld.Part0 = orb weld.Part1 = character.HumanoidRootPart orb.Position = Vector3.new (106.59,16.5,-111.73) -- Where to add players position, however these coords are preset to a random location since i couldn't figure out how to get Player Position.
Hope this helps:
if orb then local player = game.Players.LocalPlayer local character = player.Character or player.CharacterAdded:wait() orb.Shape = "Cylinder" orb.Material = "Neon" local weld = Instance.new("WeldConstraint") weld.Parent = workspace weld.Part0 = orb weld.Part1 = character.HumanoidRootPart if player.Character:FindFirstChild("Torso") == nil then --checks to see if player is r15 orb.Position = Vector3.new (player.Character.LowerTorso.Position.X,player.Character.LowerTorso.Position.Y,player.Character.LowerTorso.Position.Z) else --this is what happens if r6 orb.Position = Vector3.new (player.Character.Torso.Position.X,player.Character.Torso.Position.Y,player.Character.Torso.Position.Z) end end
First of all, you would want to do this in a server side script. Else the teleportation will only affect the client. To get the player position, simply use:
if charactert then orb.CFrame = CFrame.new(character.Position) end
Hope this helped! ????
if orb then local player = game.Players.LocalPlayer local character = player.Character or player.CharacterAdded:wait() orb.Shape = "Cylinder" orb.Material = "Neon" local weld = Instance.new("WeldConstraint") weld.Parent = workspace weld.Part0 = orb weld.Part1 = character.HumanoidRootPart orb.Position = Vector3.new(player.Character.Torso.Position) -- Get the position of the torso of the local player end