Unfortunately I did try logging the muzzle location value and it’s not a zero vector. However, one thing i found out is that the bullet spawns at the socket location in a single player game but not in a multiplayer game. This code is in a server rpc currently. Do you think there’s something wrong with spawning server side? Because on the server it spawns fine but it doesn’t replicate currently to the clients.