I got a problem with FE, the local script and script won't perform, I think that the issue might be the activated event because when I removed it to test, everything performed just fine Local Script:
Player = game.Players.LocalPlayer
Character = Player.Character
Mouse = Player:GetMouse()
Tool = script.Parent
Tool.Activated:connect(function()
local en = true
if en == true then
en = false
Tool.RemoteEvent:FireServer(Mouse.Hit)
wait(5)
en = true
end
end)
Script:
Player = script.Parent.Parent.Parent
Character = Player.Character
Mouse = Player:GetMouse()
Tool = script.Parent
Tool.RemoteEvent.OnServerEvent:connect(function()
print("Activated")
local Torso = Character.Torso
local Breath = Instance.new("Part")
Breath.Shape = "Ball"
Breath.Size = Vector3.new(6.05, 6.05, 6.05)
Breath.CanCollide = false
Breath.Transparency = 1
local Particle = script.Particle:Clone()
Particle.Parent = Breath
Breath.Parent = Torso
Breath.CFrame = Torso.CFrame
W = Instance.new("Weld")
W.Part0 = Breath
W.C0 = Breath.CFrame:inverse()
W.Part1 = Torso
W.C1 = Torso.CFrame:inverse()
W.Parent = Torso
local MouseHitP = Mouse.Hit.p
local Torso = Character.Torso
local direction = (MouseHitP - Torso.Position) * Vector3.new(1, 0, 1)
Torso.CFrame = CFrame.new(Torso.Position, Torso.Position + direction)
end)

10 comments
Didn't work for me, can you maybe test it on your studio so you can know for sure if it is working?
It will work if I replace the activated event with like humanoid's jumping event.
Not at home right now, can't test it on studio
any errors in the output?
instead of Tool.Activated, do Mouse.Button1Down:connect(function() end)
No errors on the output, I'll try the button1down.
Works but I do need the tool to be equipped for it to work, I don't want to just press.
Edited my answer. Replace your local script's code with mine.
Doesn't work, probably because of the Equipped function? I don't think any of the tool's events work in FE?
All I had to do is to to make the bool of Required Handle to false. [SOLVED]