This is the part of the script thats really not working roblox studio just shows line 44 + line 101 line 44 is the "local function Ice()" and line 101 is all the way at the bottom where it says "for o = 1,50 do Ice() wait()"
local function Ice() local extra = math.random(-1.1,1.1) local Shard = game.ReplicatedStorage.IceShard:clone() local side = math.random(-sideval,sideval) up = Shard.Size.Y/2 local rotate = math.random(0,180) local MRo = math.Random(99,100) if MRo == 99 then SRo = math.random(8/10)/10 URo = MRo + SRo else SRo = math.random(1,3)/10 URo = MRo + SRo end local lean = math.random(4,4)/10 Shard.Size = Vector3.new(sizez,sizex,sizez) Shard.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(side,-up,val + extra) Shard.Parent = folder Shard.CFrame = Shard.CFrame * CFrame.from.EulerAnglesXYZ(URo,rotate,0.4) ~~~~~~~~~~~~~~~~~ This part really struggles me i really dont know why.. val = val - 2 sizez = sizez + 1 sizex = sizex + 1 sideval = sideval + .5 game.Debris:AddItem(Shard,3) local TweenService = game:GetService("TweenService") local TweenInform = TweenInfo.new( .2, Enum.EasingStyle.Linear, Enum.EasingDirection.Out, 0, false, 0. ) local properties = { CFrame = Shard.Cframe * CFrame.new(0,up*1.5,0) } local Tween = TweenService:Create(Shard,TweenInform,properties) local Dmg = script.Dmg:clone() Dmg.Parent = Shard end for o = 1,50 do Ice() wait() end end)