I have a big hitbox taking up the entire spawn roof, this box is used for detecting some things that are important. Issue is that the player spawns ontop of the building because of it. Whats wierd is it never used to do this, it only started doing this after i just added a tag to it. Can anyone help? i cant move the spawn location or remove the part.
Can you add pictures so we know what it looks like or a video?
This is the room, the path thing with the light gray line is where the spawn is, this whole room has the invis hitbox.
Can we see the script for the hitbox on top of the spawn? Or is it a part
theres no script yet, its just the part
is it a spawn location??
maybe you locked it by accident, unlock it if it’s locked
if there’s no code, it has to be a spawn location
The true reason why Player spawn in the roof , because the spawnlocation was made to spawn above the thing is bothering his spawn point
So if you add a big rock and them position to the spawn , the player spawns above the rock ,because the spawn dont want the player stuck
Could you try turning CanCollide off for the roof so players do not spawn on top of it.
You could also try CFrame. When the character respawns or joins the game, you could say
local players = game:GetService("Players")
local spawn = game.Workspace:FindFirstChild("spawn") -- change the name of the spawn to this
local offset = Vector3.new(0,3,0) -- you can change offset here
players.PlayerAdded:Connect(function(player)
player.CharacterAdded:Connect(function(character)
local humanoidRootPart = character:WaitForChild("HumanoidRootPart")
if humanoidRootPart then
humanoidRootPart.CFrame = CFrame.new(spawn.Position + offset)
else
print("root part not found!")
end
end)
end)