this is a local script in starter pack
local player = game.Players.LocalPlayer
local mouse = player:GetMouse()
local we = false
mouse.KeyDown:Connect(function(key) -- lol i tryed keyheld ;-;
key = key:lower()
if key == "q" then
if we == false then
local x = Instance.new("Part",workspace)
x.Shape = "Ball"
x.BrickColor = BrickColor.new("Cyan")
x.Transparency = .5
x.BottomSurface = "Smooth"
x.TopSurface = "Smooth"
x.CanCollide = false
x.Anchored = false
x.CFrame = player.Character.LowerTorso.CFrame * CFrame.new(0,0,-6)
local v = Instance.new("BodyVelocity",x)
v.Velocity = player.Character.Head.CFrame.lookVector * 90 --mouse.Hit.lookVector* 90
v.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
local clone = game.Lighting.water:Clone()
clone.Parent = x
x.Name = "flame"
local boo = script.Parent.dmg.water:Clone()
boo.Disabled = false
boo.Parent = x
wait(2)
x:Remove()
end
end
end)

5 comments
Use remote events
dose not work
Do you know how to use remote events?
nope. i want all the player to see the water ball but only the local player can
Is FE switched on? While it is on, changes made on the client do not replicate to the server unless you allow specific changes to replicate using remotes.