the fireer of moteevent

local down = true
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
game.ReplicatedStorage.events.Fire:FireServer(player.Character.UpperTorso)
		
	end
end)

mouse.KeyUp:Connect(function(key) -- lol i tryed keyheld ;-;
    key = key:lower()
    if key == "q" then
	game.ReplicatedStorage.events.Fire:FireServer(player.Character.UpperTorso)
	down = false
	wait(1)
	down = true
	end
end)

the answerer

local down = true		
	
game.ReplicatedStorage.events.Fire.OnServerEvent:Connect(function(player,size)
	local mp = player:GetMouse()
local we = false
		local x = Instance.new("Part",workspace)
		x.Shape = "Ball"
		x.BrickColor = BrickColor.new("Deep orange")
		x.Material = "Neon" 
		x.Transparency = .5
		x.BottomSurface = "Smooth"
		x.TopSurface = "Smooth"
		x.CanCollide = false
		x.Anchored = false      
		x.CFrame = player.Character.Head.CFrame --* CFrame.new(0,0,-6)
		x.Anchored = true
		--
			while down == true do
			x.Size = x.Size + Vector3.new(.50,.50,.50)
			x.CFrame = x.CFrame *CFrame.new(0,.50,0)
			wait()
			local ain = player.Character.Humanoid:LoadAnimation(script.Parent.Animation)
			ain:Play()
			end
			--
			x.Anchored = false
		local v = Instance.new("BodyVelocity",x)
		v.Velocity = mp.CFrame.lookVector * 90 --mouse.Hit.lookVector* 90
		v.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
		local clone = game.Lighting.Fire:Clone()
		clone.Parent = x
	x.Name = "flame"
		
		local boo = game.Workspace.dmg.flame:Clone()
			boo.Disabled = false
		boo.Parent = x
		wait(2)
		down = false
	x:Remove()
	
	end)




2 comments

0

try key = key.KeyCode:lower()

0

Remove is deprecated use Destroy, KeyDown and KeyUp are deprecated use UserInputService, and the parent parameter to Instance.new is deprecated