Just to make sure, would a PlayersAdded event in a server script work? If so, I tried it and it doesn’t still recognize the BoolValue in the server, but still works in the client
Thanks for the reply, however, the server “FireMorph” script still gives nil when trying to find the BoolValue. Also to note, I have found that when I try to reference any children of the player on the server “FireMorph” script, then it just returns nil even when they were created by the server (like leaderstats). I don’t know if you can help me any further on this, but the server “FireMorph” script is fired through a main server script that controls the :FireServer() events of all the fire abilities as shown below:
I have asked others who are far better scripters than me who said they don’t understand why it wouldn’t be able to reference the BoolValue, and this is the last thing that might be relevant to why it wouldn’t be able to that I haven’t told them about. Again, I don’t know if it is relevant, but nothing is working so I thought I might as well show it to you.
Also, the server script is stored in ServerScriptService, so I can’t do the thing you do, but that is good info to know for later on since I only know PlayerAdded as a way to get the player from the server.
Above is another roundabout way I tried to reference the can_awaken value, and see what the script sees. What it returns is the player’s leaderstats folder and backpack, it doesn’t see anything else added. Hopefully this extra information is somewhat helpful.