I found out how to fix it by making it into an accessory and using attachments.
Here’s the code I used:
game.ReplicatedStorage.BatAb.Start.OnServerEvent:Connect(function(Player)
local hammer = game.ServerStorage.Mace:Clone()
Player.Character.Humanoid:AddAccessory(hammer)
end)
game.ReplicatedStorage.BatAb.Start.OnServerEvent:Connect(function(Player)
local grip = Instance.new("Attachment")
grip.Name = "Grip"
grip.Parent = Player.Character["Right Arm"]
grip.Position = Vector3.new(x, -1.076, -0.01)
grip.Orientation = Vector3.new(-90,y,z)
end)