I'm getting so confused here.
if not game.Players:FindFirstChild(game.Players.LocalPlayer:GetMouse().Target.Parent.Name) then
game.ReplicatedStorage.AUGShoot:FireServer(game.Players.LocalPlayer:GetMouse().Hit.p,script.Parent.Handle.Tip,game.Players.LocalPlayer:GetMouse().Target,"s")
elseif game.Players.LocalPlayer:GetMouse().Target.Parent:IsA("Accessory") then
if not game.Players:FindFirstChild(game.Players.LocalPlayer:GetMouse().Target.Parent.Parent.Name) then
game.ReplicatedStorage.AUGShoot:FireServer(game.Players.LocalPlayer:GetMouse().Hit.p,script.Parent.Handle.Tip,game.Players.LocalPlayer:GetMouse().Target.Parent.Parent,"s")
end
end

4 comments
btw sorry for the messy code.
couldve organized it
:/
ok