Hey there,
So I’m making a main menu system here, and the players position of their model is set to inside a spawn room. The problem is, all players get put there, even though the position assign is being done on the client? Plus, ROBLOX says the .Position value doesn’t replicate, yet I can clearly see other players here as well. What’s going on?
https://developer.roblox.com/en-us/api-reference/property/BasePart/Position
The Code:
--//INITIAL LOAD-UP\\--
game.StarterGui:SetCoreGuiEnabled(Enum.CoreGuiType.PlayerList, false)
game.StarterGui:SetCoreGuiEnabled(Enum.CoreGuiType.Backpack, false)
local content = players:GetUserThumbnailAsync(lplayer.UserId, Enum.ThumbnailType.HeadShot, Enum.ThumbnailSize.Size420x420)
base.PlayerImage.Icon.Image = content
base.PlayerInfo.Username.Text = string.upper(lplayer.Name)
menuidleanimation:Play()
lplayer.Character.HumanoidRootPart.CFrame = workspace.SPAWN_AREA.CHAR_POS.CFrame -- **They get placed here**
lplayer.Character.Humanoid.WalkSpeed = 0
lplayer.Character.Humanoid.JumpHeight = 0
wait(5)
ts:Create(base.BLACKOUT, TweenInfo.new(0.5), {BackgroundTransparency = 1}):Play()
ts:Create(base.BLACKOUT.TextLabel, TweenInfo.new(0.5), {TextTransparency = 1}):Play()
sfx.BGM:Play()
--\\END OF LOAD-UP//--