This may come off as a silly question but as the title suggests, would cloning scripts into a player be fine?
For some additional information, I am making a game where you can earn/purchase abilities.
Each ability would be added onto your character, and hence that’s why I am wondering.
If there’s a completely different way to go about this method, please let me know as help of any sort would be absolutely wonderful.
You mean cloning the script from a completely different parent and then parenting it to the player? You can just use boolvalues and enable it if the player gets an ability, so you can only use the ability when the boolvalue is enabled
Its totally fine to do that.
Its more of a question of are there better ways to achieve what you are wanting to do.
But yeah, I used to do that for vehicle controls, character movement, and custom animation controllers.