Yep, this is like my 5th question about a fireball script. Anyways, this script works PERFECTLY fine in Play solo, but doesn't shoot online. It just takes Mana away ;-; I've tried everything that I thought would fix it. Script, (Ignore mana stuff)
Player = game.Players.LocalPlayer -- Gets LocalPlayer
Character = Player.Character -- Gets Players Character
Mouse = Player:GetMouse() -- Gets players Mouse
function onKeyDown(key)
key = key:lower()
if key == "q" then
if Player.Magic.Value == "Fire" then
if Player.Mana.Value >= 15 then
Player.Mana.Value = Player.Mana.Value - 15
local x = Instance.new("Part")
x.TopSurface = "Smooth"
x.BottomSurface = "Smooth"
x.Shape = "Ball"
x.Transparency = .7
x.BrickColor = BrickColor.new("Bright red")
local f = Instance.new("Fire")
f.Parent = x
f.Size = 12
f.Heat = 0
local o = Instance.new("StringValue", x)
o.Name = "Owner"
o.Value = Player.Name
game.ReplicatedStorage.DMGSCRIPTS.FBDmg:Clone().Parent = x
local y = Instance.new("BodyVelocity")
y.maxForce = Vector3.new(math.huge, math.huge, math.huge)
y.velocity = Character.Torso.CFrame.lookVector*80
y.Parent = x
x.Parent = workspace
x.CFrame = Character.Torso.CFrame*CFrame.new(0, 0, -12)
end
end
end
end
Mouse.KeyDown:connect(onKeyDown)
Any help would be appreciated.
