Anyone explain how people do it? I don't need a script.
My script:
player = game.Players.LocalPlayer
mouse = player:GetMouse()
mouse.KeyDown:connect(function(key)
key = key:lower()
if key == "q" then
for i = 1,1 do
wait()
f = Instance.new("Part", game.Workspace)
f.Size = Vector3.new(10,10,10)
f.CanCollide = false
f.BrickColor = BrickColor.new("Bright red")
f.Transparency = 0.3
f.Name = "MeraBlast1"
f.Anchored = true
f.CFrame = player.Character.Torso.CFrame * CFrame.new(0,0,-5+-i) * CFrame.fromEulerAnglesXYZ(math.random(),math.random(),math.random())
dmg = game.ReplicatedStorage.MeraDmg1:Clone()
dmg.Parent = f
fi = Instance.new("Fire", f)
fi.Size = 10
o = Instance.new("StringValue", f)
o.Name = "Owner"
o.Value = player.Name
end
wait(5)
player.Character.Torso.Anchored = false
f.Parent = game.Lighting
end
end)

2 comments
protip:
CFrame.Anglesis the same thing asCFrame.fromEulerAnglesXYZ, but much shorter and easier to typeThx ^