never mind, for those who also experienced it and do not know how to fix it,
the solution is to put task.wait(0.01) because it really needs time to process that its set to true I guess
here’s working code
script.Parent.hitttt.PlayOnRemove = true
task.wait(0.01)
script.Parent.hitttt:Destroy()
I noticed that in all my games, that you can