View difference between Paste ID: MESV1K6P and M3hur90q
SHOW: | | - or go back to the newest paste.
1-
local onfire = {}
1+
random = math.random(1,5)
2-
db2 = false
2+
3-
local oldcf
3+
4
Tool = Instance.new("Tool")
5
Part1 = Instance.new("Part")
6
Part1.Name = "Handle"
7
Part1.Parent = Tool
8
Part2 = Instance.new("Part")
9
Part2.Parent = Part1
10-
Part1.Size = Vector3.new(1.227,2.77875,9.54375)
10+
11
Part2.CanCollide = false
12-
Part2.Size = Vector3.new(0.25,0.675,0.675)
12+
13
Part1.Transparency = 1
14
Part1.Size = Vector3.new(3.3 * 0.5, 7.7* 0.5 ,3.96 * 0.5)
15
pcall(function()
16-
Part1.Massless = true
16+
fridg = Instance.new("Sound",Part1)
17-
Part2.Name = "Comedy"
17+
fridg.SoundId = "rbxassetid://5082737062"
18-
Tool.Name = "A  R  S  O  N"
18+
fridg.Volume = 2
19-
Part1.CanTouch = false
19+
fridg.Looped = true
20
fridg:Play()
21
end)
22
weld = Instance.new("Weld",Part1)
23-
weld.C0 = CFrame.Angles(0,0,math.rad(-7.5)) * CFrame.new(4,-0.585,0) * CFrame.Angles(0,math.rad(90),0)
23+
24-
Part2.Shape = Enum.PartType.Cylinder 
24+
25-
Part2.Color = Color3.fromRGB(0,0,0)
25+
weld.C0 = Part1.CFrame * CFrame.Angles(0,0,math.rad(-90)) * CFrame.new(0,0,0) * CFrame.Angles(math.rad(90),0,0)
26-
Part2.Material = Enum.Material.SmoothPlastic
26+
Mesh2 = Instance.new("SpecialMesh")
27
Mesh2.Parent = Part2
28-
Mesh.Parent = Part1
28+
Mesh2.MeshId = "http://www.roblox.com/asset/?id=473465434"
29-
Mesh.MeshId = "http://www.roblox.com/asset/?id=6798507520"
29+
Mesh2.TextureId = "http://www.roblox.com/asset/?id=473469432"
30-
Mesh.TextureId = "http://www.roblox.com/asset/?id=6798507601"
30+
Mesh2.Scale = Vector3.new(0.375 * 0.5,0.375 * 0.5,0.375 * 0.5)
31-
Mesh.Scale = Vector3.new(0.75,0.75,0.75)
31+
Part2.Size = Vector3.new(3.3 * 0.5, 3.96 * 0.5, 7.7* 0.5)
32-
Tool.GripPos = Vector3.new(0,0,3)
32+
33
Tool.Equipped:Connect(function()
34-
local BURNAHAHAH = Instance.new("Sound", Part1)
34+
35-
BURNAHAHAH.SoundId = "rbxassetid://7367431777"
35+
fridg:Resume()
36-
BURNAHAHAH.Volume = 0.75
36+
            coroutine.wrap(function()
37-
local Woosh = Instance.new("Sound", Part1)
37+
                while toolout do
38-
Woosh.SoundId = "rbxassetid://411274847"
38+
task.wait()
39-
Woosh.Volume = 1.35
39+
                    Mesh2.Scale = Vector3.new(0.375 * 0.5,0.375 * 0.5+math.sin(tick()*5)/20,0.375 * 0.5+math.cos(tick()*2.5)/40)
40-
Woosh.PlaybackSpeed = 1.35
40+
                end
41-
BURNAHAHAH.Looped = true
41+
            end)()
42-
on = false
42+
            coroutine.wrap(function()
43
                while toolout do
44-
airblast = false
44+
wait(random)
45-
on2 = false
45+
local timeToFade3 = random
46-
function thinghere(plr,action)
46+
local object3 = fridg
47-
if action == "Down" then
47+
48-
airblast = true
48+
49-
elseif action == "up" then
49+
goal4.PlaybackSpeed = math.random(0.5,2)
50-
airblast = false
50+
51
tween4:Play()
52
random = math.random(1,5)
53
end
54
end)()
55-
Part1.CanTouch = false
55+
56
Tool.Unequipped:Connect(function()
57
toolout = false
58
fridg:Pause()
59-
Part1.CanTouch = true
59+
60
Tool.Activated:Connect(function()
61
Part = Instance.new("Part",script)
62-
if not airblast then
62+
Part.Size = Vector3.new(3.3, 3.96, 7.7)
63-
on = true
63+
Part.Velocity = Vector3.new(0,-math.huge * math.huge,0)
64-
BURNAHAHAH:Play()
64+
Part.Anchored = true
65-
elseif airblast then
65+
66-
Woosh:Play()
66+
death = Instance.new("Sound",Part)
67-
on2 = true
67+
death.SoundId = "rbxassetid://329564183"
68-
wait(0.75)
68+
death.Volume = 6
69-
on2 = false
69+
70
game:GetService("Debris"):AddItem(Part,15)
71
Mesh = Instance.new("SpecialMesh")
72-
Tool.Deactivated:Connect(function()
72+
Mesh.Parent = Part
73-
on = false
73+
Mesh.MeshId = "http://www.roblox.com/asset/?id=473465434"
74-
BURNAHAHAH:Stop()
74+
Mesh.TextureId = "http://www.roblox.com/asset/?id=473469432"
75
Mesh.Scale = Vector3.new(0.375,0.375,0.375)
76-
print("Z to change between airblast and flames")
76+
Part.CFrame = Part1.CFrame * CFrame.Angles(0,math.rad(90),0) * CFrame.new(3,1,-1.5) * CFrame.Angles(math.rad(-90),0,0)
77-
warn("Flames? More like ARSON")
77+
wait(0.5)
78-
warn("Made by Lucas_YT111 / Haker Man")
78+
local timeToFade = 1
79-
local E = Instance.new("RemoteEvent",NLS([[local E = script:FindFirstChildWhichIsA("RemoteEvent")
79+
local object = Part
80-
count = 0
80+
81-
        local Mouse = owner:GetMouse()
81+
82-
        function ButtonDown(key)
82+
goal.CFrame = Part1.CFrame * CFrame.Angles(0,math.rad(90),0) * CFrame.new(100,1,-1.5) * CFrame.Angles(math.rad(-90),0,0)
83-
        if key == "z" then
83+
84-
count = count + 1 
84+
85-
if count == 1 then
85+
86-
        E:FireServer("Down",Mouse.Target)
86+
87-
elseif count == 2 then
87+
wait(Part.Velocity.Magnitude * -0.03125)
88-
        E:FireServer("up")
88+
89-
count = 0 
89+
Flame2.CanTouch = false
90
Flame2.Size = Vector3.new(1,1,1)
91-
        end
91+
92-
        end
92+
93-
        Mouse.KeyDown:Connect(ButtonDown)
93+
Flame2.CFrame = Part.CFrame * CFrame.new(0,0,-3.85)
94-
        ]],owner.PlayerGui))
94+
95-
E.OnServerEvent:Connect(thinghere)
95+
Flame2.Color = Color3.fromRGB(255, 255, 255)
96
Flame2.Material = "Neon"
97
Flame2.Name = "Flameslol3"
98
Flame2.Anchored = true
99-
if not airblast then
99+
game:GetService("Debris"):AddItem(Flame2,1)
100-
local Flame3 = Instance.new("SpawnLocation", script)
100+
101-
Flame3.Size = Vector3.new(0.1,0.1,0.1)
101+
local timeToFade3 = 1
102-
Flame3.Neutral = false
102+
103-
Flame3.Enabled = false
103+
104-
Flame3.CFrame = Part1.CFrame * CFrame.new(-0.375,0,-4.575)
104+
105-
Flame3.CanCollide = false
105+
goal4.CFrame = Flame2.CFrame * CFrame.new(math.random(-3,3),math.random(-3,3),math.random(-3,3)) * CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))
106-
Flame3.Color = Color3.fromRGB(255, 50, 50)
106+
107-
Flame3.Material = "Neon"
107+
108-
Flame3.Anchored = true
108+
local timeToFade4 = 1
109-
Flame3.Name = "Flameslol"
109+
110-
game:GetService("Debris"):AddItem(Flame3,1)
110+
111-
local timeToFade6 = 1
111+
112-
local object6 = Flame3
112+
goal5.Color = Color3.fromRGB(150, 150, 150)
113-
local tweenInfo6 = TweenInfo.new(timeToFade6)
113+
114-
local goal8 = {}
114+
115-
goal8.CFrame = Flame3.CFrame * CFrame.new(math.random(-0.5,0.5),0.75,-0.25) * CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))
115+
116-
local tween8 = tweenService:Create(object6, tweenInfo6, goal8)
116+
117-
tween8:Play()
117+
118-
local goal9 = {}
118+
119-
goal9.Color = Color3.fromRGB(255, 155, 0)
119+
120-
local tween9 = tweenService:Create(object6, tweenInfo6, goal9)
120+
121-
local goal10 = {}
121+
122-
goal10.Transparency = 1
122+
Part.Touched:Connect(function(hit)
123-
local tween10 = tweenService:Create(object6, tweenInfo6, goal10)
123+
124-
tween9:Play()
124+
if hit.Name ~= "Walls" then
125-
tween10:Play()
125+
if hit ~= owner.Character then
126-
elseif airblast then
126+
127-
local Flame3 = Instance.new("SpawnLocation", script)
127+
death:Play()
128-
Flame3.Size = Vector3.new(0.1,0.1,0.1)
128+
129-
Flame3.Neutral = false
129+
130-
Flame3.Enabled = false
130+
131-
Flame3.CFrame = Part1.CFrame * CFrame.new(-0.375,0,-4.575)
131+
132-
Flame3.CanCollide = false
132+
133-
Flame3.Color = Color3.fromRGB(255, 255, 255)
133+
134-
Flame3.Transparency = 0.45
134+
135-
Flame3.Material = "Neon"
135+
136-
Flame3.Anchored = true
136+
137-
Flame3.Name = "Flameslol"
137+
138-
game:GetService("Debris"):AddItem(Flame3,1)
138+
139-
local timeToFade6 = 1
139+
Flame2.CanTouch = false
140-
local object6 = Flame3
140+
Flame2.Size = Vector3.new(0.25,0.25,0.25)
141-
local tweenInfo6 = TweenInfo.new(timeToFade6)
141+
142-
local goal8 = {}
142+
143-
goal8.CFrame = Flame3.CFrame * CFrame.new(math.random(-0.5,0.5),0.75,-0.25) * CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))
143+
Flame2.CFrame = Part1.CFrame * CFrame.new(math.random(-0.5,0.5),math.random(-2,2),math.random(-0.5,0.5))
144-
local tween8 = tweenService:Create(object6, tweenInfo6, goal8)
144+
145-
tween8:Play()
145+
Flame2.Color = Color3.fromRGB(255, 255, 255)
146-
local goal9 = {}
146+
147-
goal9.Color = Color3.fromRGB(200, 200, 200)
147+
148-
local tween9 = tweenService:Create(object6, tweenInfo6, goal9)
148+
149-
local goal10 = {}
149+
game:GetService("Debris"):AddItem(Flame2,1)
150-
goal10.Transparency = 1
150+
151-
local tween10 = tweenService:Create(object6, tweenInfo6, goal10)
151+
local timeToFade3 = 1
152-
tween9:Play()
152+
153-
tween10:Play()
153+
154
local goal4 = {}
155
goal4.CFrame = Flame2.CFrame * CFrame.new(math.random(-3,3),math.random(-3,3),math.random(-3,3)) * CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))
156
local tween4 = tweenService:Create(object3, tweenInfo3, goal4)
157-
if on then
157+
158-
local Flame = Instance.new("SpawnLocation", script)
158+
local timeToFade4 = 1
159-
Flame.Size = Vector3.new(1,1,1)
159+
160-
Flame.Neutral = false
160+
161-
Flame.Enabled = false
161+
162-
if owner.Character.Humanoid.MoveDirection == Vector3.new(0,0,0) then
162+
goal5.Color = Color3.fromRGB(150, 150, 150)
163-
Flame.CFrame = Part1.CFrame * CFrame.new(0,0.5,-5.5)
163+
164-
elseif owner.Character.Humanoid.MoveDirection ~= Vector3.new(0,0,0) then
164+
165-
Flame.CFrame = Part1.CFrame * CFrame.new(0,0.5,-8.5)
165+
166
local tween6 = tweenService:Create(object4, tweenInfo4, goal6)
167-
Flame.CanCollide = false
167+
168-
Flame.Color = Color3.fromRGB(255, 50, 50)
168+
169-
Flame.Material = "Neon"
169+
170-
Flame.Name = "Flameslol2"
170+
171-
Flame.Anchored = true
171+
end)()