How do I make the bullets look like they're coming out of the barrel?

What I want to do is that in first person you can see that the bullets come out of the barrel.
How can I make it look normal on both sides, on the server and on the client?

The most noticeable is when looking up because the player is looking straight ahead, but the camera is looking up and you see how the bullets come from below.
:woman_shrugging:

Something like this

Debris = game:GetService("Debris")
mouse = game.Players.LocalPlayer:GetMouse()

-- When Activated
Bullet = game.ReplicatedStorage.Bullet:Clone()
Bullet.Parent = workspace
Bullet.Position = Barrel.Position

BV = Instance.new("BodyVelocity", Bullet)
BV.Velocity = mouse.Hit.p * 500
Debris:AddItem(Bullet, 2)

You can add a trail to the bullet if you like, plus make sure you set the position of the bullet to the FirePart

in fact I use fastcast for the bullets, my question was how do I make it so that on the client side you see that the bullets come out of the viewmodel’s gun barrel and on the server (as others see you) you see that the bullet comes out of the barrel of your gun

is my tip, make a client sided bullet and hide the server one for the client and either cast the actual ray (if that’s what you’re using) from the client or server up to you

1 Like

Thanks for the video and suggestion!
I will try to do it :wink::call_me_hand:

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.