Roblox Forum banner

"Attempt To Index Number With makeFireBall" Idk what to do

178 Views 0 Replies 1 Participant Last post by  gamermwt
So I keep getting the attempt to index number with 'makeFireBall'


server script:
Code:
local Magic = require(game.ServerScriptService:WaitForChild('Modules').Magics)
local ProjFolder = game.Workspace.MageProjectiles

local Damage = script.Parent.Damage



script.Parent.FireEvent.OnServerEvent:Connect(function(Player,Magic)
    local SpawnPoint = script.Parent.SpawnPoint
    if Magic == 1 then
        local FireBall = Magic.makeFireBall(ProjFolder,SpawnPoint.Position,Damage.Value)
    end
end)


Module Script:
Code:
local Magic = {}

-- Summon FireBall {
Magic.makeFireBall = function(Par,Pos,dmg)
    local FireBall = Instance.new('Part',Par)
    local FireBallFire = Instance.new('Fire')
    local Damage = Instance.new('IntValue')
   
    FireBall.Name = 'FireBall'
    FireBall.Shape = 'Ball'
    FireBall.Size = Vector3.new(2,2,2)
    FireBall.Transparency = 1
    FireBall.CanCollide = false
    FireBall.Anchored = true
    FireBall.Position = Vector3.new(Pos)
   
    FireBallFire.Parent = FireBall
    FireBallFire.Size = 5
    FireBallFire.Heat = 1
    FireBallFire.Color = Color3.new(236,96,49)
    FireBallFire.SecondaryColor = Color3.new(255,0,0)
   
    Damage.Parent = FireBall
    Damage.Name = 'Damage'
    Damage.Value = dmg
   
    return FireBall
end
--]
return Magic
See less See more
1 - 1 of 1 Posts
1 - 1 of 1 Posts
Top