wait() game:GetService("TeleportService"):Teleport(game.PlaceId, Player)
if Player.Character then
Player.Character:Remove()
end
This kicks me when I rejoin. I know ROBLOX has a built-in system which kicks loop-teleports to stop botting visits, but this only goes once.

3 comments
The possible cause may be the "Player.Character:Remove()"
Still doesn't work.
why are you using :Remove() and not :Destroy()?