so sorry if this is a little confusing to explain i will try my best
i want to have two nodes 1 being the parent node and another a blank node. The blank node would have a script attached to it and then have the script attached to the node be applied to its parent node.
get_parent() returns a parent Node set_script() sets a specified script to the Object get_script() returns a script from the current Object
Combination of these should give you your desired effect.
But you need to be careful, as this script might propagate up through your whole SceneTree. You may want to steer this script-changing-processing from a different Node that doesn’t take place in the process.
so o i made a lil thing but basically i just want to attach scripts to blank nodes then put those nodes as children to something like the player character this way i can pick and choose what entity has what scripts/
The issue with your idea is that a Node can have only 1 script attached to it, no more.
What you described is basically Entity Component pattern, which is described e.g. here:
And many other places, including YT. Look up some tutorials, as this topic has been discussed plenty of times already if you need any support - open a topic here again.