You have it commented out, maybe with it commented out, the bullet instantiates, then is destroyed straight away, because its colliding with your character, then the next line is throwing an error because its trying to instruct an object that doesnt exist anymore.
You can change:
transfom.root.collider to transform.collider or transform.parent.collider too, which ever suits your setup.
Sorry I cant help much more without a unityPackage example or small project folder.
cheers for your help getting there it kind of works without throwing any errors up
but when the game starts the player object automatically recoils as if it has hit something
got it to stop throwing up errors just needed to update the debug console window however on game start a bullet that i have not even fired drops through the player object and causes it to recoil??
was thinking to patch it by creating a delay on the physics on start of game start is that possible and would it be advisable?
If your Bullet exists in the scene before you press play, you need to create a prefab(In the Project view)then Drag you scene-bullet onto it, then delete your scene -bullet. Then assign the new prefab from project view onto your launcher slot in the inspector.
Or maybe your player object is intersecting with level geometry on play and is getting bumped free on play?
I cant see why a random bullet would appear and bump you when none of the instantiated bullets do that…
Keep going!Im off to bed so cant help for 12 hours at leastzzzzzzzzzzzz
AC