With this script i'm just trying to make a projectile spawn and move. It worked before I tried to add FE but just doesn't work at all when I attempted to implement it. I'm still pretty iffy on FE so I have no idea what to do next.
Local Script
local function fds()
script.Parent.Equipped:connect(function(mouse)
mouse.Button1Down:connect(function()
local bullet = game:GetService("ReplicatedStorage").Bullet:Clone()
bullet.CFrame = script.Parent.muzzle.CFrame
bullet.Parent = workspace
bullet.Velocity = bullet.CFrame.lookVector * 600
end)
end)
end
game:GetService("ReplicatedStorage").GunShoot.OnClientEvent:Connect(fds)
Script
game:GetService("ReplicatedStorage").GunShoot:FireClient()
I am just getting back into script after a couple months so I forgot a bunch of stuff.

1 comment
Why are you creating a bullet in the client? Do it in the server or else it won't be seen by other players, and can you show us the whole server script. Last of all, you should try raycasting. I find raycasting very easy from this wiki page:https://developer.roblox.com/articles/Making-a-ray-casting-laser-gun-in-Roblox