How to make bullet holes face correctly?

Currently, it looks like this,


Which, obviously, isn’t the correct direction. My script:

local GunshotWound = game.ReplicatedStorage.GunshotWound:Clone()
				GunshotWound.CFrame = CFrame.new(RaycastResult.Position, RaycastResult.Position + RaycastResult.Normal)
1 Like

What happens if you shoot at it from above? If it changes the direction it’s facing, I suggest:

local GunshotWound = game.ReplicatedStorage.GunshotWound:Clone()
				GunshotWound.CFrame = CFrame.new(RaycastResult.Position, RaycastResult.Position + RaycastResult.Normal) * CFrame.Angles(math.rad(90),0,0) -- or move the math.rad(90) to one of the other arguments (just tweak it)

image
(i hid the arms that had the wounds in them, the bullet wound is inside the arm)
image

Use CFrame.lookAt(at, look), both arguments are vector3s to make the part look at something

could you give a line of code to put in the script for it? :sweat_smile: