I tried the following:
local player = script.Parent.Parent.Parent
player.Neutral.Changed:Connect()
but got an error: Players.Gulgazar.PlayerGui.PvpGui.ScriptPvPGui:10: attempt to index boolean with 'Changed'
So is there a way to do it without using smth like
repeat wait() until player.Neutral == false
?

1 comment
One more question - isn't it better to use "Player:GetPropertyChangedSignal("Team"):Wait(function()" instead of :Connect? Cuz team meant to be changed only once at start in my game. Anyway, thank you :3