I just realized i dont need to change the spawn i need to change the script.. so the script is supposed to reload your character on the right spawn
[I need help on spawning you on your actual spawn]
[If your on red team, then you spawn on red spawn, etc]
local Button = script.Parent
local Hold = nil
Button.MouseButton1Down:connect(function()
if (Hold ~= nil) then return end
Hold = true
for i = 1,5 do
Button.Text = 5 - i
wait(1)
end
Button.Parent.Parent.Parent:LoadCharacter(true)
Hold = nil
end)

2 comments
Are you just trying to make this the only game's spawn location?
No im trying to make it so you teleport to your "real" team spawn cause when you join game you spawn in safe zone (Neutral Spawn) and after 5 seconds the teleport works for you to go to the game battlefield but there is a button that makes you respawn / load character and it takes you back to the safe zone