I'm not quite sure what's wrong with this script. Nothing happens at all (not even an error), but I think it might have to do with the script not targeting the player?
game.Players.PlayerAdded:connect(function(player)
player:WaitForDataReady()
player.Character.Head:Destroy()
end)

5 comments
You were right, I was testing it in Play Solo. However, I just went and tested it in a server and it still doesn't work. even added a few more things to happen but still no results.
Is there any output? Is the character nil or something?
No, it's all clear (aside from some stuff from my other scripts).
Edited it, read it now.
I am such an idiot..... It was disabled this entire time '-_-. Thanks for all your help with stupid old me!