Is there any way to detect if a player has joined your server with functions?
Yes there is, try the following.
game.Players.PlayerAdded:connect(function(Player) print(Player.Name) end) --You can also try if game.Players:FindFirstChild("PlayerNameHere") then print("PlayerName here is in the server.") end