Why can I not position a player?

Have you attempted to google the issue or break it into steps and google those steps?

Or perhaps have you tried to experiment?

At the end of the day you cant keep coming back to us for scripting help, you will need to learn how to solve issues yourself.

Server script
Runs when the player joins

local players = game:GetService("Players")

local function playeradded(player)

    local char = player.Character or player.CharacterAdded:Wait() -- Gets the character

    

end

players.PlayerAdded:Connect(playeradded)

I been doing this for like a solid hour, I came up with nothing, YouTube only shows different type of videos not the one I’m looking for.

Sadly, doesn’t work, no errors.

No errors, doesn’t work. I never knew it will be this hard solving a POSITION script :sob:

Sometimes if you teleport something or someone using localscripts only (client side) then it will not replicate on the server side. Basically other’s wont be able to see the thing you do. (In this case you are teleporting which I think doesn’t matter)

I think that if you use client it will only show up for you, or no.

Maybe add a wait(3) before you move their root part

The client sends the server its Character CFrame. Thats why you can teleport with local scripts.

Hey, It worked!

Yeah after all it was the “wait()”

1 Like

Yes, most things on local scripts don’t show up. But somethings like animations do. It’s complicated.

Well yeah, this is why I’m using server, I just thought client will cause problems.

1 Like

Actually like ineed_massnow said your character’s cframe does replicate to the server so something like this would be possible in a local script.

1 Like