View difference between Paste ID: z5fquSdX and 9aQsrBqy
SHOW: | | - or go back to the newest paste.
1-
--Ishida Sword And Armor--
1+
2-
p = game.Players.LocalPlayer
2+
3-
char = p.Character
3+
4-
torso = char.Torso
4+
if key == "m" then
5-
neck = char.Torso.Neck
5+
6-
hum = char.Humanoid
6+
7
local mouse = Player:GetMouse()
8-
dot = false
8+
9-
des = false
9+
10-
local ChatService = game:GetService("Chat")
10+
11-
local player = game.Players.LocalPlayer
11+
12-
char = player.Character
12+
13-
hum = char.Humanoid
13+
14-
torso = hum.Torso
14+
15-
lig = Instance.new("PointLight",player.Character.Torso)
15+
16-
lig.Color=Color3.new(0,0,255)
16+
17-
m=player:GetMouse()
17+
18-
bb = Instance.new("BillboardGui",player.Character.Head)
18+
19-
bb.Enabled = true
19+
20-
bb.AlwaysOnTop = true
20+
21-
bb.Size = UDim2.new(0,200,0,50)
21+
22-
bb.StudsOffset = Vector3.new(0,1,0)
22+
23-
gui=Instance.new("TextBox",bb)
23+
24-
gui.Text = "Wanderer"
24+
25-
gui.Size = UDim2.new(0,133,0,45)
25+
26-
gui.Position=UDim2.new(0,57,0,-40)
26+
27-
gui.TextColor3 = Color3.new(0/255,0/255,255/255)
27+
28-
gui.BackgroundColor3=Color3.new(0/255,0/255,255/255)
28+
29-
gui.TextWrapped = true
29+
30-
gui.TextScaled = true
30+
31-
gui.TextXAlignment = "Left"
31+
32-
gui.TextYAlignment = "Top"
32+
33-
gui.Visible = false
33+
34-
gui.BorderColor3 = Color3.new(0,0,255)
34+
35-
 
35+
36-
gui1=Instance.new("TextButton",bb)
36+
37-
gui1.Position=UDim2.new(0,5,0,-43)
37+
38-
gui1.Size = UDim2.new(0,190,0,51)
38+
39-
 
39+
40-
gui1.TextColor3 = Color3.new(0/255,0/255,255/255)
40+
41-
gui1.BackgroundColor3=Color3.new(0/255,0/255,255/255)
41+
42-
 
42+
43-
Debounces = {
43+
44-
["IsSpeech"]=false;
44+
45-
}
45+
46-
 
46+
47-
 
47+
48-
Speeches = {
48+
49-
"rbxassetid://316403916",
49+
50-
"rbxassetid://316403844",
50+
51-
"rbxassetid://316403787",
51+
52-
"rbxassetid://316403490"
52+
53-
};
53+
54-
 
54+
55-
 
55+
56-
 
56+
57-
 
57+
58-
function swait(num)
58+
59-
if num==0 or num==nil then
59+
60-
game:service'RunService'.Stepped:wait(0)
60+
61-
else
61+
62-
for i=0,num do
62+
63-
game:service'RunService'.Stepped:wait(0)
63+
64
v.LeftArmColor = BrickColor.new(B)
65
v.RightArmColor = BrickColor.new(B)
66
v.TorsoColor = BrickColor.new(B)
67-
 
67+
68-
 
68+
69-
for _,v in pairs(Speeches) do
69+
70-
   
70+
71-
    game:GetService("ContentProvider"):Preload(v)
71+
72-
   
72+
73
v:Destroy()
74-
 
74+
75-
so = function(id,par,vol,pit)
75+
76
v.Transparency = 0.5
77-
local sou = Instance.new("Sound",par or workspace)
77+
78-
sou.Volume=vol
78+
79-
sou.Pitch=pit or 1
79+
80-
sou.SoundId=id
80+
81-
swait()
81+
82-
sou:play()
82+
83-
game:GetService("Debris"):AddItem(sou,sou.TimeLength)
83+
84
v.CanCollide = false
85
end
86-
 
86+
87-
 
87+
88-
 
88+
89-
 function speech()
89+
90-
 if Debounces.IsSpeech then return end
90+
91-
 Debounces.IsSpeech = true
91+
92-
 
92+
93-
 so(""..Speeches[math.random(1,#Speeches)].."",torso,1,1)
93+
94-
 
94+
95-
swait()
95+
96-
 
96+
97-
 Debounces.IsSpeech = false
97+
98-
 end
98+
99-
 
99+
100-
 
100+
101-
gui1.Visible = false
101+
102-
img = Instance.new("ImageLabel",bb)
102+
103-
img.Size = UDim2.new(0,46,0,47)
103+
104-
img.Position = UDim2.new(0,10,0,-41)
104+
105-
img.Image = "rbxassetid://698463405"
105+
106-
img.BorderColor3 = Color3.new(0,0,0)
106+
107-
img.Visible = false
107+
108-
asd = Instance.new("Sound",player.Character.Torso)
108+
109-
asd.SoundId = "http://www.roblox.com/asset/?id = 565939471"
109+
110-
 
110+
111-
asd1 = Instance.new("Sound",player.Character.Torso)
111+
112-
asd1.SoundId = "http://www.roblox.com/asset/?id = 565939471"
112+
113-
 
113+
114-
asd2 = Instance.new("Sound",player.Character.Torso)
114+
115-
asd2.SoundId = "http://www.roblox.com/asset/?id = 565939471"
115+
116-
asd2.Looped = true
116+
117-
asd3 = Instance.new("Sound",player.Character.Torso)
117+
118-
asd3.SoundId = "http://www.roblox.com/asset/?id = 565939471"
118+
119-
asd3.Looped = true
119+
120-
asd4 = Instance.new("Sound",player.Character.Torso)
120+
121-
asd4.SoundId = "http://www.roblox.com/asset/?id = 565939471"
121+
122-
asd4.Looped = false
122+
123-
asd5 = Instance.new("Sound",player.Character.Torso)
123+
124-
asd5.SoundId = "http://www.roblox.com/asset/?id = 0"
124+
125-
asd5.Looped = true
125+
126-
dunkd = Instance.new("Sound",player.Character.Torso)
126+
127-
dunkd.SoundId = "http://www.roblox.com/asset/?id = 565939471"
127+
128-
dunkd.Looped = false
128+
129-
function play(play)
129+
130-
asd:Play()
130+
131-
asd1:Play()
131+
132
end 
133-
eye = Instance.new("Part",player.Character)
133+
134-
eye.BrickColor = BrickColor.new("Toothpaste")
134+
135-
eye.Material = "Neon"
135+
136-
eye.FormFactor = 3
136+
137-
eye.Shape = "Ball"
137+
138-
eye.Size = Vector3.new(0.37,0.37,0.1)
138+
139-
weld = Instance.new("Weld",eye)
139+
140-
weld.Part0 = eye
140+
141-
weld.Part1 = player.Character.Head
141+
142-
weld.C0 = CFrame.new(0.1,-0.2,0.45)
142+
143-
eye.Transparency = 1
143+
144-
-- listen for their chatting
144+
145-
player.Chatted:connect(function(message)
145+
146-
a = string.len(message)
146+
147-
gui.Text = "* "
147+
148-
gui.Visible = true
148+
149-
gui1.Visible = true
149+
150-
des = false
150+
151-
img.Visible = true
151+
152-
print(a)
152+
153-
if dot == false then
153+
154-
for i = 1,string.len(message) do wait(0.07)
154+
155-
gui.Text =gui.Text..message:sub(i,i)
155+
156-
 
156+
157-
play()
157+
158
local zz = z*zs 
159
return CF(px, py, pz,1-(yy+zz), xy - wz, xz + wy,xy + wz, 1-(xx+zz), yz - wx, xz - wy, yz + wx, 1-(xx+yy)) 
160-
 
160+
161-
des = true
161+
162
local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4] 
163-
m.KeyDown:connect(function(k)
163+
164-
if k == "" then
164+
165-
asd2:Play()
165+
166-
eye.Transparency = 0
166+
167-
 
167+
168-
elseif k == "" then
168+
169-
speech()
169+
170
else 
171
startInterp = 1-t 
172-
m.KeyDown:connect(function(k)
172+
173-
if k == "" then
173+
174-
eye.Transparency = 1
174+
175-
asd3:Play()
175+
176
local theta = math.acos(-cosTheta) 
177
local invSinTheta = 1/math.sin(theta) 
178-
m.KeyDown:connect(function(k)
178+
179-
if k == "" then
179+
180-
eye.Transparency = 0
180+
181-
asd4:Play()
181+
182
finishInterp = t 
183
end 
184-
m.KeyDown:connect(function(k)
184+
185-
if k == "" then
185+
186-
eye.Transparency = 1
186+
187-
asd5:Play()
187+
188
local qa = {QuaternionFromCFrame(a)}
189
local qb = {QuaternionFromCFrame(b)} 
190-
m.KeyDown:connect(function(k)
190+
191-
if k == "l" then
191+
192-
 
192+
193-
img.Image = "rbxassetid://46829824"
193+
194
end 
195
end
196-
m.KeyDown:connect(function(k)
196+
197-
if k == "k" then
197+
198-
img.Image = "rbxassetid://296125372"
198+
199
rm.C0 = CFrame.new(1.5, 0.5, 0) *CFrame.Angles(0, 0, 0)
200
rm.C1 = CFrame.new(0, 0.5, 0)
201-
m.KeyDown:connect(function(k)
201+
202-
if k == "j" then
202+
203-
img.Image = "rbxassetid://383104729"
203+
204
lm.C0 = CFrame.new(-1.5, 0.5, 0) *CFrame.Angles(0, 0, 0)
205
lm.C1 = CFrame.new(0, 0.5, 0)
206-
m.KeyDown:connect(function(k)
206+
207-
if k == "" then
207+
208-
img.Image = "rbxassetid://388167154"
208+
209-
print("You take your very last breath...")
209+
210-
asdd = Instance.new("Sound",player.Character.Torso)
210+
211-
asdd.SoundId = "http://www.roblox.com/asset/?id = 357417055"
211+
212-
asdd.Looped = false
212+
213
llegm = Instance.new("Weld", Torso)
214
llegm.C0 = CFrame.new(-0.5, -1, 0) *CFrame.Angles(0, 0, 0)
215-
asdd:Play()
215+
216
llegm.Part0 = Torso
217-
wait(2)
217+
218-
asddd = Instance.new("Sound",player.Character.Torso)
218+
219-
asddd.SoundId = "http://www.roblox.com/asset/?id = 387183672"
219+
220-
asddd.Looped = false
220+
221
--==/Mage's gauntlet/==--
222
gauntlet = Instance.new("Model", Char)
223-
asddd:Play()
223+
224
225-
wait(2)
225+
226-
asdded = Instance.new("Sound",player.Character.Torso)
226+
227-
asdded.SoundId = "http://www.roblox.com/asset/?id = 387187707"
227+
228-
asdded.Looped = false
228+
229
rrng.TopSurface = "Smooth"
230
rrng.BottomSurface = "Smooth"
231-
asdded:Play()
231+
232
rrng.Transparency = 0
233-
char:BreakJoints()
233+
234
rrngM.MeshId = "http://www.roblox.com/asset/?id=3270017"
235
rrngM.Scale = Vector3.new(0.8, 0.8, 0.8)
236-
m.KeyDown:connect(function(k)
236+
237-
if k == "x" then
237+
238-
if des == true then
238+
239-
gui.Visible = false
239+
240-
gui.Text = "* "
240+
241-
gui1.Visible = false
241+
242-
img.Visible = false
242+
243
rbg.FormFactor = "Custom"
244
rbg.TopSurface, rbg.BottomSurface = "Smooth", "Smooth"
245
rbg.Color = Color3.new(0, 0, 0)
246-
m.KeyDown:connect(function(k)
246+
247-
if k == "f" then
247+
248-
asd3:Stop()
248+
249-
asd2:Stop()
249+
250-
asd4:Stop()
250+
251-
dunkd:Stop()
251+
252-
eye.Transparency = 1
252+
253-
asd5:Stop()
253+
254
255
local chak = Instance.new("Part", gauntParts)
256-
m.KeyDown:connect(function(k)
256+
257-
if k == "" then
257+
258-
dunkd = Instance.new("Sound",player.Character.Torso)
258+
259-
dunkd.SoundId = "http://www.roblox.com/asset/?id = 333078694"
259+
260-
dunkd.Looped = false
260+
261-
dunkd:Play()
261+
262
chakM.MeshId = "http://www.roblox.com/asset/?id=47260990"
263
chakM.Scale = Vector3.new(0.85, 0.85, 0.85)
264-
m.KeyDown:connect(function(k)
264+
265-
if k == "" then
265+
266-
img.Image = "rbxassetid://378198656"
266+
267
chakW.Part1 = chak
268
chakW.Part0 = rrng
269-
--
269+
270-
--
270+
271-
plr = game.Players.LocalPlayer
271+
272-
char = plr.Character
272+
273-
hum = game.Players.LocalPlayer.Character.Humanoid
273+
274-
to = game.Players.LocalPlayer.Character.Torso
274+
275-
he = game.Players.LocalPlayer.Character.Head
275+
276-
neck = char.Torso.Neck
276+
277-
rar = game.Players.LocalPlayer.Character["Right Arm"]
277+
278-
lar = game.Players.LocalPlayer.Character["Left Arm"]
278+
279-
rla = game.Players.LocalPlayer.Character["Right Leg"]
279+
280-
lla = game.Players.LocalPlayer.Character["Left Leg"]
280+
281-
local maincolor = Color3.new(255/255,85/255,0/255)
281+
282-
local blu = Color3.new(0/255,0/255,255/255)
282+
283-
local gree = Color3.new(0/255,255/255,0/255)
283+
284-
local red = Color3.new(255/255,0/255,0/255)
284+
285-
local dred = Color3.new(0/255,0/255,255/255)
285+
286-
local purp = Color3.new(100/255,0/255,255/255)
286+
287-
local pt1 = NumberSequenceKeypoint.new(0,50,0)
287+
288-
local pt2 = NumberSequenceKeypoint.new(1,0,0)
288+
289-
local pt1a = NumberSequenceKeypoint.new(0,7,0)
289+
290-
local pt2a = NumberSequenceKeypoint.new(1,0,0)
290+
291-
local bigg1 = NumberSequenceKeypoint.new(0,10,0)
291+
292-
local bigg2 = NumberSequenceKeypoint.new(1,0,0)
292+
293-
vt = Vector3.new
293+
294-
bc = BrickColor.new
294+
295-
hum.WalkSpeed = 0
295+
296-
hum.JumpPower = 100
296+
297-
aura = Instance.new("Sound",to)
297+
298-
aura.SoundId = "rbxassetid://260567626"
298+
299-
aura.Looped = false
299+
300-
aura.Volume = 10
300+
301-
lol = Instance.new("Sound",to)
301+
302-
lol.SoundId = "rbxassetid://137473066"
302+
303-
lol.Looped = false
303+
304-
lol.Volume = 10
304+
305-
beyond = Instance.new("Sound",to)
305+
306-
beyond.SoundId = "rbxassetid://256643436"
306+
307-
beyond.Looped = false
307+
308-
beyond.Volume = 10
308+
309-
hum.WalkSpeed = 50
309+
310-
t = Instance.new("ParticleEmitter",to)
310+
311-
t.Rate = 0
311+
312-
t.Size = NumberSequence.new({pt1a,pt2a})
312+
313-
t.Lifetime = NumberRange.new(1)
313+
314-
t.RotSpeed = NumberRange.new(1000000)
314+
315-
t.Texture = "rbxassetid://666724084"
315+
316-
t.VelocitySpread= 50
316+
317-
t.LightEmission = 1
317+
318-
h = Instance.new("ParticleEmitter",he)
318+
319-
h.Rate = 0
319+
320-
h.Size = NumberSequence.new({pt1a,pt2a})
320+
321-
h.Lifetime = NumberRange.new(1)
321+
322-
h.RotSpeed = NumberRange.new(1000000)
322+
323-
h.Texture = "rbxassetid://666724084"
323+
324-
h.VelocitySpread = 90
324+
325-
h.LightEmission = 1
325+
326-
rl = Instance.new("ParticleEmitter",rla)
326+
327-
rl.Rate = 0
327+
328-
rl.Size = NumberSequence.new({pt1a,pt2a})
328+
329-
rl.Lifetime = NumberRange.new(1)
329+
330-
rl.RotSpeed = NumberRange.new(1000000)
330+
331-
rl.Texture = "rbxassetid://666724084"
331+
332-
rl.VelocitySpread = 50
332+
333-
rl.LightEmission = 1
333+
334-
ll = Instance.new("ParticleEmitter",lla)
334+
335-
ll.Rate = 0
335+
336-
ll.Size = NumberSequence.new({pt1a,pt2a})
336+
337-
ll.Lifetime = NumberRange.new(1)
337+
338-
ll.RotSpeed = NumberRange.new(1000000)
338+
339-
ll.Texture = "rbxassetid://666724084"
339+
340-
ll.VelocitySpread = 50
340+
341-
ll.LightEmission = 1
341+
342-
ra = Instance.new("ParticleEmitter",rar)
342+
343-
ra.Rate = 0
343+
344-
ra.Size = NumberSequence.new({pt1a,pt2a})
344+
345-
ra.Lifetime = NumberRange.new(1)
345+
346-
ra.RotSpeed = NumberRange.new(1000000)
346+
347-
ra.Texture = "rbxassetid://666724084"
347+
348-
ra.VelocitySpread = 50
348+
349-
ra.LightEmission = 1
349+
350
cone6.Transparency = 0
351-
game:GetService("Players").LocalPlayer.Chatted:connect(function(msg)
351+
352-
if msg == "boost" then
352+
353-
aura:Play()
353+
354-
h.Rate = 100
354+
355-
t.Rate = 100
355+
356-
rl.Rate = 100
356+
357-
ll.Rate = 100
357+
358-
h.Color = ColorSequence.new(blu)
358+
359-
h.Transparency = NumberSequence.new(0.4)
359+
360-
t.Color = ColorSequence.new(blu)
360+
361-
t.Transparency = NumberSequence.new(0.4)
361+
362-
rl.Color = ColorSequence.new(blu)
362+
363-
rl.Transparency = NumberSequence.new(0.4)
363+
364-
ll.Color = ColorSequence.new(blu)
364+
365-
ll.Transparency = NumberSequence.new(0.4)
365+
366-
ra.Color = ColorSequence.new(blu)
366+
367-
ra.Transparency = NumberSequence.new(0.4)
367+
368-
la.Color = ColorSequence.new(blu)
368+
369-
la.Transparency = NumberSequence.new(0.4)
369+
370-
h.Texture = "rbxassetid://666724084"
370+
371-
t.Texture = "rbxassetid://666724084"
371+
372-
rl.Texture = "rbxassetid://666724084"
372+
373-
ll.Texture = "rbxassetid://666724084"
373+
374-
ra.Texture = "rbxassetid://666724084"
374+
375-
la.Texture = "rbxassetid://666724084"
375+
376-
hum.WalkSpeed = 100
376+
377
armbnd2.Color = Color3.new(0, 0, 0)
378
armbnd2.Transparency = 0
379
armbnd2.Size = Vector3.new(1.005, 0.01, 1.005)
380-
game:GetService("Players").LocalPlayer.Chatted:connect(function(msg)
380+
381-
if msg == "calm" then
381+
382-
lol:Play()
382+
383-
h.Rate = 0
383+
384-
t.Rate = 0
384+
385-
rl.Rate = 0
385+
386-
ll.Rate = 0
386+
387-
ra.Rate = 0
387+
388-
la.Rate = 0
388+
389-
hum.WalkSpeed = 100
389+
390
armbnd3.Transparency = 0
391
armbnd3.Size = Vector3.new(1.005, 0.01, 1.005)
392
local armbnd3W = Instance.new("Motor", armbnd3)
393-
game:GetService("Players").LocalPlayer.Chatted:connect(function(msg)
393+
394-
if msg == "ultimate" then
394+
395-
beyond:Play()
395+
396-
t.Size = NumberSequence.new(10)
396+
397-
t.Lifetime = NumberRange.new(5)
397+
398-
t.Texture = "rbxassetid://243098098"
398+
399-
t.Color = ColorSequence.new(dred)
399+
400-
t.VelocitySpread = 360
400+
401-
t.ZOffset = 10
401+
402-
t.Rate = 30
402+
403-
bonus1 = Instance.new("ParticleEmitter",rar)
403+
404-
bonus1.Texture = "rbxassetid://257173628"
404+
405-
bonus1.VelocitySpread = 360
405+
406-
bonus1.Rate = 20
406+
407-
bonus1.Lifetime = NumberRange.new(5)
407+
408-
bonus1.Size = NumberSequence.new(10)
408+
409-
bonus1.Color = ColorSequence.new(dred)
409+
410-
bonus1.LightEmission = 1
410+
411-
bonus1.RotSpeed = NumberRange.new(1000000)
411+
412-
bonus1.LockedToPart = true
412+
413-
bonus2 = Instance.new("ParticleEmitter",lar)
413+
414-
bonus2.Texture = "rbxassetid://257173628"
414+
415-
bonus2.VelocitySpread = 360
415+
416-
bonus2.Rate = 10
416+
417-
bonus2.Lifetime = NumberRange.new(5)
417+
418-
bonus2.Size = NumberSequence.new(10)
418+
419-
bonus2.Color = ColorSequence.new(dred)
419+
420-
bonus2.LightEmission = 1
420+
421-
bonus2.RotSpeed = NumberRange.new(1000000)
421+
422-
bonus2.LockedToPart = true
422+
423
PorplBall.Anchored = false
424-
hum.WalkSpeed = 200
424+
425-
hum.JumpPower = 150
425+
426
PorplBall.BrickColor = BrickColor.new("Really black")
427
PorplBall.Transparency = 0
428
local PorplBallM = Instance.new("SpecialMesh", PorplBall)
429-
game:GetService("Players").LocalPlayer.Chatted:connect(function(msg)
429+
430-
if msg == "summon" then
430+
431-
p1 = Instance.new("Part",workspace)
431+
432-
p1.Size = Vector3.new(0,0,0)
432+
433-
p1.TopSurface = "Smooth"
433+
434-
p1.BottomSurface = "Smooth"
434+
435-
p1.CFrame = CFrame.new(to.Position + Vector3.new(0,-3,0))
435+
436-
p1.Parent = game.Players.LocalPlayer.Character.Humanoid
436+
437-
p1.Anchored = true
437+
438-
p1.BrickColor = BrickColor.new("Cyan")
438+
439-
p1.Transparency = 0.6
439+
440-
p1.Material = "Neon"
440+
441-
p1.CanCollide = false
441+
442-
p1.Touched:connect(function(h) if
442+
443-
h.Parent ~= game.Players.LocalPlayer.Character and h.Name ~= "Base" then h:Destroy() end end)
443+
444-
p2 = Instance.new("Part",workspace)
444+
445-
p2.Size = Vector3.new(1,25,30)
445+
446-
p2.TopSurface = "Smooth"
446+
447-
p2.BottomSurface = "Smooth"
447+
448-
p2.CFrame = CFrame.new(p1.Position + Vector3.new(15,p2.Size.Y/2,0))
448+
449-
p2.Parent = game.Players.LocalPlayer.Character.Humanoid
449+
450-
p2.Anchored = true
450+
451-
p2.BrickColor = BrickColor.new("Cyan")
451+
452-
p2.Transparency = 0.6
452+
453-
p2.Material = "Neon"
453+
454-
p2.Touched:connect(function(h) if
454+
455-
h.Parent ~= game.Players.LocalPlayer.Character and h.Name ~= "Base" then h:Destroy() end end)
455+
456-
p3 = Instance.new("Part",workspace)
456+
457-
p3.Size = Vector3.new(1,25,30)
457+
458-
p3.TopSurface = "Smooth"
458+
459-
p3.BottomSurface = "Smooth"
459+
460-
p3.CFrame = CFrame.new(p1.Position + Vector3.new(-15,p2.Size.Y/2,0))
460+
461-
p3.Parent = game.Players.LocalPlayer.Character.Humanoid
461+
462-
p3.Anchored = true
462+
463-
p3.BrickColor = BrickColor.new("Cyan")
463+
464-
p3.Transparency = 0.6
464+
465-
p3.Material = "Neon"
465+
466-
p3.Touched:connect(function(h) if
466+
467-
h.Parent ~= game.Players.LocalPlayer.Character and h.Name ~= "Base" then h:Destroy() end end)
467+
468-
p4 = Instance.new("Part",workspace)
468+
469-
p4.Size = Vector3.new(30,25,1)
469+
470-
p4.TopSurface = "Smooth"
470+
471-
p4.BottomSurface = "Smooth"
471+
472-
p4.CFrame = CFrame.new(p1.Position + Vector3.new(0,p2.Size.Y/2,15))
472+
473-
p4.Parent = game.Players.LocalPlayer.Character.Humanoid
473+
474-
p4.Anchored = true
474+
475-
p4.BrickColor = BrickColor.new("Cyan")
475+
476-
p4.Transparency = 0.6
476+
477-
p4.Material = "Neon"
477+
478-
p4.Touched:connect(function(h) if
478+
479-
h.Parent ~= game.Players.LocalPlayer.Character and h.Name ~= "Base" then h:Destroy() end end)
479+
480-
p5 = Instance.new("Part",workspace)
480+
481-
p5.Size = Vector3.new(30,25,1)
481+
482-
p5.TopSurface = "Smooth"
482+
483-
p5.BottomSurface = "Smooth"
483+
484-
p5.CFrame = CFrame.new(p1.Position + Vector3.new(0,p2.Size.Y/2,-15))
484+
485-
p5.Parent = game.Players.LocalPlayer.Character.Humanoid
485+
486-
p5.Anchored = true
486+
487-
p5.BrickColor = BrickColor.new("Cyan")
487+
488-
p5.Transparency = 0.6
488+
489-
p5.Material = "Neon"
489+
490-
p5.Touched:connect(function(h) if
490+
491-
h.Parent ~= game.Players.LocalPlayer.Character and h.Name ~= "Base" then h:Destroy() end end)
491+
492-
p6 = Instance.new("Part",workspace)
492+
493-
p6.Size = Vector3.new(30,1,30)
493+
494-
p6.TopSurface = "Smooth"
494+
495-
p6.BottomSurface = "Smooth"
495+
496-
p6.Position = workspace.LocalPlayer.Torso.Position + Vector3.new(0,23,0)
496+
497-
p6.Parent = game.Players.LocalPlayer.Character.Humanoid
497+
498-
p6.Anchored = true
498+
499-
p6.BrickColor = BrickColor.new("Cyan")
499+
500-
p6.Transparency = 0.6
500+
501-
p6.Material = "Neon"
501+
502-
p6.Touched:connect(function(h) if
502+
503-
h.Parent ~= game.Players.LocalPlayer.Character and h.Name ~= "Base" then h:Destroy() end end)
503+
504-
for i=1,4 do 
504+
505-
wait(.05)
505+
506-
p1.Transparency = 1-(i/10)
506+
507-
p2.Transparency = 1-(i/10)
507+
508-
p3.Transparency = 1-(i/10)
508+
509-
p4.Transparency = 1-(i/10)
509+
510-
p5.Transparency = 1-(i/10)
510+
511-
p6.Transparency = 1-(i/10)
511+
512
for i = 1, math.huge do
513-
p1p = Instance.new("ParticleEmitter",p1)
513+
514-
p1p.Rate = 200
514+
515-
p1p.VelocitySpread = 360
515+
516-
p1p.Texture = "rbxassetid://199910011"
516+
517-
p1p.Color = ColorSequence.new(blu)
517+
518-
p1p.Size = NumberSequence.new({pt1a,pt2a})
518+
519-
p1p.LightEmission = 1
519+
520-
p1p.ZOffset = 10
520+
521-
p1p.RotSpeed = NumberRange.new(10)
521+
522-
p2p = Instance.new("ParticleEmitter",p2)
522+
523-
p2p.Rate = 200
523+
524-
p2p.VelocitySpread = 360
524+
525-
p2p.Texture = "rbxassetid://199910011"
525+
526-
p2p.Color = ColorSequence.new(blu)
526+
527-
p2p.Size = NumberSequence.new({pt1a,pt2a})
527+
528-
p2p.LightEmission = 1
528+
529-
p2p.ZOffset = 10
529+
530-
p2p.RotSpeed = NumberRange.new(10)
530+
531-
p3p = Instance.new("ParticleEmitter",p3)
531+
532-
p3p.Rate = 200
532+
533-
p3p.VelocitySpread = 360
533+
534-
p3p.Texture = "rbxassetid://199910011"
534+
535-
p3p.Color = ColorSequence.new(blu)
535+
536-
p3p.Size = NumberSequence.new({pt1a,pt2a})
536+
537-
p3p.LightEmission = 1
537+
538-
p3p.ZOffset = 10
538+
539-
p3p.RotSpeed = NumberRange.new(10)
539+
540-
p4p = Instance.new("ParticleEmitter",p4)
540+
541-
p4p.Rate = 200
541+
542-
p4p.VelocitySpread = 360
542+
543-
p4p.Texture = "rbxassetid://199910011"
543+
544-
p4p.Color = ColorSequence.new(blu)
544+
545-
p4p.Size = NumberSequence.new({pt1a,pt2a})
545+
546-
p4p.LightEmission = 1
546+
547-
p4p.ZOffset = 10
547+
548-
p4p.RotSpeed = NumberRange.new(10)
548+
549-
p5p = Instance.new("ParticleEmitter",p5)
549+
550-
p5p.Rate = 200
550+
551-
p5p.VelocitySpread = 360
551+
552-
p5p.Texture = "rbxassetid://199910011"
552+
553-
p5p.Color = ColorSequence.new(blu)
553+
554-
p5p.Size = NumberSequence.new({pt1a,pt2a})
554+
555-
p5p.LightEmission = 1
555+
556-
p5p.ZOffset = 10
556+
557-
p5p.RotSpeed = NumberRange.new(10)
557+
558-
p6p = Instance.new("ParticleEmitter",p6)
558+
559-
p6p.Rate = 200
559+
560-
p6p.VelocitySpread = 360
560+
561-
p6p.Texture = "rbxassetid://199910011"
561+
562-
p6p.Color = ColorSequence.new(blu)
562+
563-
p6p.Size = NumberSequence.new({pt1a,pt2a})
563+
564-
p6p.LightEmission = 10
564+
565-
p6p.ZOffset = 1
565+
566-
p6p.RotSpeed = NumberRange.new(10)
566+
567
lamagic.FrontSurface=10
568
lamagic.BackSurface=10
569
lamagic.BrickColor=BrickColor.new(magicclrs[math.random(1,#magicclrs)])
570-
game:GetService("Players").LocalPlayer.Chatted:connect(function(msg)
570+
571-
if msg == "destroy" then
571+
572-
p1p.Enabled = false
572+
573-
p2p.Enabled = false
573+
574-
p3p.Enabled = false
574+
575-
p4p.Enabled = false
575+
576-
p5p.Enabled = false
576+
577-
p6p.Enabled = false
577+
578-
for i=1,10 do
578+
579-
wait(.05)
579+
580-
p1.Transparency = i/10
580+
581-
p2.Transparency = i/10
581+
582-
p3.Transparency = i/10
582+
583-
p4.Transparency = i/10
583+
584-
p5.Transparency = i/10
584+
585-
p6.Transparency = i/10
585+
586
rlmagic.RightSurface = 10
587-
wait(10)
587+
588-
p1:Destroy()
588+
589-
p2:Destroy()
589+
590-
p3:Destroy()
590+
591-
p4:Destroy()
591+
592-
p5:Destroy()
592+
593-
p6:Destroy()
593+
594
lt3.Color = Color3.new(1, 0, 1)
595
local rlmagicM = Instance.new("BlockMesh", rlmagic)
596-
--------
596+
597-
game:GetService("Players").LocalPlayer.Chatted:connect(function(msg)
597+
598-
if msg == "shelter" then
598+
599-
p1 = Instance.new("Part",workspace)
599+
600-
p1.Size = Vector3.new(0,0,0)
600+
601-
p1.TopSurface = "Smooth"
601+
602-
p1.BottomSurface = "Smooth"
602+
603-
p1.CFrame = CFrame.new(to.Position + Vector3.new(0,-3,0))
603+
604-
p1.Parent = game.Players.LocalPlayer.Character.Humanoid
604+
605-
p1.Anchored = true
605+
606-
p1.BrickColor = BrickColor.new("Dark blue")
606+
607-
p1.Transparency = 0.6
607+
608-
p1.Material = "Neon"
608+
609-
p1.CanCollide = false
609+
610-
p1.Touched:connect(function(h) if
610+
611-
h.Parent ~= game.Players.LocalPlayer.Character and h.Name ~= "Base" then h:Destroy() end end)
611+
612-
p2 = Instance.new("Part",workspace)
612+
613-
p2.Size = Vector3.new(1,100,100)
613+
614-
p2.TopSurface = "Smooth"
614+
615-
p2.BottomSurface = "Smooth"
615+
616-
p2.CFrame = CFrame.new(p1.Position + Vector3.new(50,p2.Size.Y/2,0))
616+
617-
p2.Parent = game.Players.LocalPlayer.Character.Humanoid
617+
618-
p2.Anchored = true
618+
619-
p2.BrickColor = BrickColor.new("Dark blue")
619+
620-
p2.Transparency = 0.6
620+
621-
p2.Material = "Neon"
621+
622-
p2.Touched:connect(function(h) if
622+
623-
h.Parent ~= game.Players.LocalPlayer.Character and h.Name ~= "Base" then h:Destroy() end end)
623+
624-
p3 = Instance.new("Part",workspace)
624+
625-
p3.Size = Vector3.new(1,100,100)
625+
626-
p3.TopSurface = "Smooth"
626+
627-
p3.BottomSurface = "Smooth"
627+
628-
p3.CFrame = CFrame.new(p1.Position + Vector3.new(-50,p2.Size.Y/2,0))
628+
629-
p3.Parent = game.Players.LocalPlayer.Character.Humanoid
629+
630-
p3.Anchored = true
630+
631-
p3.BrickColor = BrickColor.new("Dark blue")
631+
632-
p3.Transparency = 0.6
632+
633-
p3.Material = "Neon"
633+
634-
p3.Touched:connect(function(h) if
634+
635-
h.Parent ~= game.Players.LocalPlayer.Character and h.Name ~= "Base" then h:Destroy() end end)
635+
636-
p4 = Instance.new("Part",workspace)
636+
637-
p4.Size = Vector3.new(100,100,1)
637+
638-
p4.TopSurface = "Smooth"
638+
639-
p4.BottomSurface = "Smooth"
639+
640-
p4.CFrame = CFrame.new(p1.Position + Vector3.new(0,p2.Size.Y/2,50))
640+
641-
p4.Parent = game.Players.LocalPlayer.Character.Humanoid
641+
642-
p4.Anchored = true
642+
643-
p4.BrickColor = BrickColor.new("Dark blue")
643+
644-
p4.Transparency = 0.6
644+
645-
p4.Material = "Neon"
645+
646-
p4.Touched:connect(function(h) if
646+
647-
h.Parent ~= game.Players.LocalPlayer.Character and h.Name ~= "Base" then h:Destroy() end end)
647+
648-
p5 = Instance.new("Part",workspace)
648+
649-
p5.Size = Vector3.new(100,100,1)
649+
650-
p5.TopSurface = "Smooth"
650+
651-
p5.BottomSurface = "Smooth"
651+
652-
p5.CFrame = CFrame.new(p1.Position + Vector3.new(0,p2.Size.Y/2,-50))
652+
653-
p5.Parent = game.Players.LocalPlayer.Character.Humanoid
653+
654-
p5.Anchored = true
654+
655-
p5.BrickColor = BrickColor.new("Dark blue")
655+
656-
p5.Transparency = 0.6
656+
657-
p5.Material = "Neon"
657+
658-
p5.Touched:connect(function(h) if
658+
659-
h.Parent ~= game.Players.LocalPlayer.Character and h.Name ~= "Base" then h:Destroy() end end)
659+
660-
p6 = Instance.new("Part",workspace)
660+
661-
p6.Size = Vector3.new(100,1,100)
661+
662-
p6.TopSurface = "Smooth"
662+
663-
p6.BottomSurface = "Smooth"
663+
664-
p6.Position = workspace.LocalPlayer.Torso.Position + Vector3.new(0,23,0)
664+
665-
p6.Parent = game.Players.LocalPlayer.Character.Humanoid
665+
666-
p6.Anchored = true
666+
667-
p6.BrickColor = BrickColor.new("Dark blue")
667+
668-
p6.Transparency = 0.6
668+
669-
p6.Material = "Neon"
669+
670-
p6.Touched:connect(function(h) if
670+
671-
h.Parent ~= game.Players.LocalPlayer.Character and h.Name ~= "Base" then h:Destroy() end end)
671+
672-
for i=1,4 do 
672+
673-
wait(.05)
673+
674-
p1.Transparency = 1-(i/10)
674+
675-
p2.Transparency = 1-(i/10)
675+
676-
p3.Transparency = 1-(i/10)
676+
677-
p4.Transparency = 1-(i/10)
677+
678-
p5.Transparency = 1-(i/10)
678+
679-
p6.Transparency = 1-(i/10)
679+
680
magix = false
681-
p1p = Instance.new("ParticleEmitter",p1)
681+
682-
p1p.Rate = 200
682+
683-
p1p.VelocitySpread = 360
683+
684-
p1p.Texture = "rbxassetid://199910011"
684+
685-
p1p.Color = ColorSequence.new(blu)
685+
686-
p1p.Size = NumberSequence.new({pt1a,pt2a})
686+
687-
p1p.LightEmission = 1
687+
688-
p1p.ZOffset = 10
688+
689-
p1p.RotSpeed = NumberRange.new(10)
689+
690-
p2p = Instance.new("ParticleEmitter",p2)
690+
691-
p2p.Rate = 200
691+
692-
p2p.VelocitySpread = 360
692+
693-
p2p.Texture = "rbxassetid://199910011"
693+
694-
p2p.Color = ColorSequence.new(blu)
694+
695-
p2p.Size = NumberSequence.new({pt1a,pt2a})
695+
696-
p2p.LightEmission = 1
696+
697-
p2p.ZOffset = 10
697+
698-
p2p.RotSpeed = NumberRange.new(10)
698+
699-
p3p = Instance.new("ParticleEmitter",p3)
699+
700-
p3p.Rate = 200
700+
701-
p3p.VelocitySpread = 360
701+
702-
p3p.Texture = "rbxassetid://199910011"
702+
703-
p3p.Color = ColorSequence.new(blu)
703+
704-
p3p.Size = NumberSequence.new({pt1a,pt2a})
704+
705-
p3p.LightEmission = 1
705+
706-
p3p.ZOffset = 10
706+
707-
p3p.RotSpeed = NumberRange.new(10)
707+
708-
p4p = Instance.new("ParticleEmitter",p4)
708+
709-
p4p.Rate = 200
709+
710-
p4p.VelocitySpread = 360
710+
711-
p4p.Texture = "rbxassetid://199910011"
711+
712-
p4p.Color = ColorSequence.new(blu)
712+
713-
p4p.Size = NumberSequence.new({pt1a,pt2a})
713+
714-
p4p.LightEmission = 1
714+
715-
p4p.ZOffset = 10
715+
716-
p4p.RotSpeed = NumberRange.new(10)
716+
717-
p5p = Instance.new("ParticleEmitter",p5)
717+
718-
p5p.Rate = 200
718+
719-
p5p.VelocitySpread = 360
719+
720-
p5p.Texture = "rbxassetid://199910011"
720+
721-
p5p.Color = ColorSequence.new(blu)
721+
722-
p5p.Size = NumberSequence.new({pt1a,pt2a})
722+
723-
p5p.LightEmission = 1
723+
724-
p5p.ZOffset = 10
724+
725-
p5p.RotSpeed = NumberRange.new(10)
725+
726-
p6p = Instance.new("ParticleEmitter",p6)
726+
727-
p6p.Rate = 200
727+
728-
p6p.VelocitySpread = 360
728+
729-
p6p.Texture = "rbxassetid://199910011"
729+
730-
p6p.Color = ColorSequence.new(blu)
730+
731-
p6p.Size = NumberSequence.new({pt1a,pt2a})
731+
732-
p6p.LightEmission = 10
732+
733-
p6p.ZOffset = 1
733+
734-
p6p.RotSpeed = NumberRange.new(10)
734+
735
anglespeed = 0.5
736
rm.C0 = clerp(rm.C0, CFrame.new(1.5, 0.5, 0.2) * CFrame.Angles(math.rad(-40) + math.sin(angle) * 0.05, math.rad(-12) + math.sin(angle) * 0.02, math.rad(8)), 0.1)
737
lm.C0 = clerp(lm.C0, CFrame.new(-1.5, 0.5, 0.2) * CFrame.Angles(math.rad(-40) + math.sin(angle) * 0.05, math.rad(12) + math.sin(angle) * 0.02, math.rad(-8)), 0.1)
738-
game:GetService("Players").LocalPlayer.Chatted:connect(function(msg)
738+
739-
if msg == "off" then
739+
740-
p1p.Enabled = false
740+
741-
p2p.Enabled = false
741+
742-
p3p.Enabled = false
742+
743-
p4p.Enabled = false
743+
744-
p5p.Enabled = false
744+
745-
p6p.Enabled = false
745+
746-
for i=1,10 do
746+
747-
wait(.05)
747+
748-
p1.Transparency = i/10
748+
749-
p2.Transparency = i/10
749+
750-
p3.Transparency = i/10
750+
751-
p4.Transparency = i/10
751+
752-
p5.Transparency = i/10
752+
753-
p6.Transparency = i/10
753+
754
local Color = 0,0,0
755-
wait(10)
755+
756-
p1:Destroy()
756+
757-
p2:Destroy()
757+
758-
p3:Destroy()
758+
759-
p4:Destroy()
759+
760-
p5:Destroy()
760+
761-
p6:Destroy()
761+
762
local Player = game:service'Players'.LocalPlayer
763
local Character = Player.Character
764-
--------
764+
765-
wait(1/60)
765+
766-
Player=game:GetService("Players").LocalPlayer
766+
767-
Character=Player.Character 
767+
768-
PlayerGui=Player.PlayerGui
768+
769-
Backpack=Player.Backpack 
769+
770-
Torso=Character.Torso 
770+
771-
Head=Character.Head 
771+
772-
Humanoid=Character.Humanoid
772+
773-
LeftArm=Character["Left Arm"] 
773+
774-
LeftLeg=Character["Left Leg"] 
774+
775-
RightArm=Character["Right Arm"] 
775+
776-
RightLeg=Character["Right Leg"] 
776+
777-
LS=Torso["Left Shoulder"] 
777+
778-
LH=Torso["Left Hip"] 
778+
779-
RS=Torso["Right Shoulder"] 
779+
780-
RH=Torso["Right Hip"] 
780+
781-
Face=Head.face
781+
782-
Neck=Torso.Neck
782+
783-
it=Instance.new
783+
784-
attacktype=1
784+
785-
vt=Vector3.new
785+
786-
cf=CFrame.new
786+
787-
euler=CFrame.fromEulerAnglesXYZ
787+
788-
angles=CFrame.Angles
788+
789-
necko=cf(0,1,0,-1,-0,-0,0,0,1,0,1,0)
789+
790-
RootCF=angles(math.rad(-90),0,math.rad(180))
790+
791-
--necko2=cf(0,-0.5,0,-1,-0,-0,0,0,1,0,1,0)
791+
792-
--LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
792+
793-
--RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
793+
794-
RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
794+
795-
LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
795+
796-
RootPart=Character.HumanoidRootPart
796+
797-
RootJoint=RootPart.RootJoint
797+
798-
attack=false
798+
799-
equipped=false
799+
800-
Mouse=Player:GetMouse()
800+
801-
local idle=0
801+
802-
local Anim="Idle"
802+
803-
local ShotTarget=RootPart
803+
804-
player=nil
804+
805
806-
--[[Saz's Artificial Heartbeat]]--
806+
807
local Weld = Instance.new('Weld',a)
808-
ArtificialHB=Instance.new("BindableEvent",script)
808+
809-
ArtificialHB.Name="ArtificialHB"
809+
810
Weld.C1 = cf
811-
script:WaitForChild("ArtificialHB")
811+
812
end
813-
frame=1/60 --1/30 is old Heartbeat and 1/60 is like Renderstepped speed
813+
814-
tf=0
814+
815-
allowframeloss=false
815+
816-
tossremainder=false
816+
817-
lastframe=tick()
817+
818-
script.ArtificialHB:Fire()
818+
819
--z = 6+math.sin(tick()*2)
820-
game:GetService("RunService").Heartbeat:connect(function(s,p)
820+
821-
tf=tf+s
821+
822-
if tf>=frame then
822+
823-
if allowframeloss then
823+
824-
script.ArtificialHB:Fire()
824+
825-
lastframe=tick()
825+
826-
else
826+
827-
for i=1,math.floor(tf/frame) do
827+
828-
script.ArtificialHB:Fire()
828+
829
local Wing1 = Instance.new("Part",Character)
830-
lastframe=tick()
830+
831
Wing1.Size = Vector3.new(.2, .2, .2)
832-
if tossremainder then
832+
833-
tf=0
833+
834-
else
834+
835-
tf=tf-frame*math.floor(tf/frame)
835+
836
fire.Lifetime = NumberRange.new(2.5)
837
fire.Acceleration = Vector3.new(0, 4, 4)
838
fire.RotSpeed = NumberRange.new(10)
839-
----------------------------------------
839+
840
fire.Rotation = NumberRange.new(151515)
841-
--[[HB wait]]--
841+
842-
local animationspeed=2 --The speed the script goes and stuff.
842+
843
fire.LockedToPart = true
844-
function hbwait(number)
844+
845-
if number==0 or number==nil then
845+
846-
game:GetService("RunService").Stepped:wait()
846+
847-
--ArtificialHB.Event:wait()
847+
848-
else
848+
849-
for i=0,number do
849+
850-
game:GetService("RunService").Stepped:wait()
850+
851-
--ArtificialHB.Event:wait()
851+
852
local Wing2 = Instance.new("Part",Character)
853
Wing2.FormFactor = Enum.FormFactor.Custom
854
Wing2.Size = Vector3.new(.2, .2, .2)
855-
----------------------------------------
855+
856
857-
--[[Stats and Other Values]]--
857+
858-
local Stats=Instance.new("Folder",Character)
858+
859-
Stats.Name="Stats"
859+
860-
local Defense=Instance.new("NumberValue",Stats)
860+
861-
Defense.Name="Defense"
861+
862-
Defense.Value=1
862+
863-
local Movement=Instance.new("NumberValue",Stats)
863+
864-
Movement.Name="Movement"
864+
865-
Movement.Value=1
865+
866-
local Damage=Instance.new("NumberValue",Stats)
866+
867-
Damage.Name="Damage"
867+
868-
Damage.Value=1
868+
869-
local Mana=Instance.new("NumberValue",Stats)
869+
870-
Mana.Name="Mana"
870+
871-
Mana.Value=0
871+
872-
local Rooted=Instance.new("BoolValue",Stats)
872+
873-
Rooted.Name="Rooted"
873+
874-
Rooted.Value=false
874+
875-
local BlockValue=Instance.new("BoolValue",Stats)
875+
876-
BlockValue.Name="BlockValue"
876+
877-
BlockValue.Value=false
877+
878-
local StaggerHitAnim=Instance.new("BoolValue",Stats)
878+
879-
StaggerHitAnim.Name="StaggerHitAnim"
879+
880-
StaggerHitAnim.Value=false
880+
881-
local StaggerAnim=Instance.new("BoolValue",Stats)
881+
882-
StaggerAnim.Name="StaggerAnim"
882+
883-
StaggerAnim.Value=false
883+
884-
local StunAnim=Instance.new("BoolValue",Stats)
884+
885-
StunAnim.Name="StunAnim"
885+
886-
StunAnim.Value=false
886+
887-
local StunValue=Instance.new("NumberValue",Stats)
887+
888-
StunValue.Name="StunValue"
888+
889-
StunValue.Value=0
889+
890-
local CanCrit=Instance.new("BoolValue",Stats)
890+
891-
CanCrit.Name="CanCrit"
891+
892-
CanCrit.Value=true
892+
893-
local CritChance=Instance.new("NumberValue",Stats)
893+
894-
CritChance.Name="CritChance"
894+
895-
CritChance.Value=75
895+
896-
local CanPenetrateArmor=Instance.new("BoolValue",Stats)
896+
897-
CanPenetrateArmor.Name="CanPenetrateArmor"
897+
898-
CanPenetrateArmor.Value=false
898+
899-
local AntiTeamKill=Instance.new("BoolValue",Stats)
899+
900-
AntiTeamKill.Name="AntiTeamKill"
900+
901-
AntiTeamKill.Value=false
901+
902-
----------------------------------------
902+
903
fire.Lifetime = NumberRange.new(2.8)
904-
--[[Ignore these values.]]--
904+
905-
local LastPoint=nil
905+
906-
local staggerhitanim=false
906+
907-
local staggeranim=false
907+
908-
local stunanim=false
908+
909-
local CritChanceNumber=0
909+
910-
local CustomColor=Torso.BrickColor
910+
911-
local Colorpart1=CustomColor.r
911+
912-
local Colorpart2=CustomColor.g
912+
913-
local Colorpart3=CustomColor.b
913+
914-
local InverseColor=BrickColor.new(Color3.new(1-Colorpart1,1-Colorpart2,1-Colorpart3))
914+
915-
local idleangle=0
915+
916-
local idlen=0
916+
917-
local donum=0
917+
918-
local sine=0
918+
919-
local change=2/animationspeed
919+
920-
local walkinganim=false
920+
921-
local handidle=false
921+
922-
local walk=0
922+
923-
local someangle=0
923+
924-
local change2=1
924+
925-
local stundelay=0
925+
926-
local manadelay=0
926+
927-
local robloxidleanimation=Instance.new("Animation",Torso)
927+
928-
robloxidleanimation.Name="robloxidleanimation"
928+
929-
robloxidleanimation.AnimationId="http://www.roblox.com/asset/?id="
929+
930-
local Animator=Humanoid:FindFirstChild("Animator")
930+
931-
local Animate=Character:FindFirstChild("Animate")
931+
932-
----------------------------------------
932+
933
fire.LockedToPart = true
934-
--[[Damage Function Sounds]]--
934+
935-
local HitPlayerSounds={199149137,199149186,199149221,199149235,199149269,199149297}
935+
936-
local HitArmorSounds={199149321,199149338,199149367,199149409,199149452}
936+
937-
local HitWeaponSounds={199148971,199149025,199149072,199149109,199149119}
937+
938-
local HitBlockSounds={199148933,199148947}
938+
939-
----------------------------------------
939+
940
Weld.Part0 = a
941-
--[[Gui Stuff]]--
941+
942-
local cooldown1=0
942+
943-
local cooldown2=0
943+
944-
local cooldown3=0
944+
945-
local cooldown4=0
945+
946-
local scrn=Instance.new('ScreenGui',PlayerGui)
946+
947-
local ud=UDim2.new
947+
948-
local c3=Color3.new
948+
949-
local skillcolorscheme=c3(1,1,1)
949+
950-
function subtractmana(k)
950+
951-
if Mana.Value>=k then
951+
952-
Mana.Value=Mana.Value-k
952+
953
y = -1+math.sin(tick()*Num)*Num2
954
Wing1.Fire.Acceleration = Vector3.new(x,y,z)
955-
----------------------------------------
955+
956
end)
957-
--[[Gui Settings]]--
957+
958-
local co1=0 --How long it takes for the skill to cool down.
958+
959-
local co2=0
959+
960-
local co3=0
960+
961-
local co4=0
961+
962-
local maxmana=0 --Maximum amount of mana you can have.
962+
963-
local maxstun=1 --Maximum amount of stun you can have.
963+
964-
local recovermana=0 --Amount of mana you gain.
964+
965-
local losestun=0 --Amount of stun you lose.
965+
966-
local stunwait=0 --Delay between losing stun.
966+
967-
local manawait=0 --Delay between gaining mana.
967+
968-
local skill1mana=0 --How much mana is required to use the skill.
968+
969-
local skill2mana=0
969+
970-
local skill3mana=0
970+
971-
local skill4mana=0
971+
972-
local menuupdatespeed=0 --The speed the guis go to update to their size and position.
972+
973-
local constantupdate=false --If true, then the bars will constantly update.
973+
974-
local showstats=false --If true, then the menu will show your movement, defense, damage, and stun.
974+
975-
local allowstunbar=false --If true, then shows the stun bar.
975+
976-
----------------------------------------
976+
977
fire.LockedToPart = true
978-
--[[Gui Functions]]--
978+
979-
function makeframe(par,trans,pos,size,color,name)
979+
980-
local frame=Instance.new('Frame')
980+
981-
frame.Parent=par
981+
982-
frame.BackgroundTransparency=trans
982+
983-
frame.BorderSizePixel=0
983+
984-
frame.Position=pos
984+
985-
frame.Size=size
985+
986-
frame.BackgroundColor3=color
986+
987-
frame.Name=name
987+
988-
return frame
988+
989
Wing2.Name = "WIng_2"
990
991-
function makelabel(par,text,trans,stroketrans,name)
991+
992-
local label=Instance.new('TextLabel')
992+
993-
label.Parent=par
993+
994-
label.BackgroundTransparency=1
994+
995-
label.Size=ud(1,0,1,0)
995+
996-
label.Position=ud(0,0,0,0)
996+
997-
label.TextColor3=c3(255,255,255)
997+
998-
label.TextStrokeTransparency=stroketrans
998+
999-
label.TextTransparency=trans
999+
1000-
label.FontSize=Enum.FontSize.Size32
1000+
1001-
label.Font=Enum.Font.Legacy
1001+
1002-
label.BorderSizePixel=0
1002+
1003-
label.TextScaled=true
1003+
1004-
label.Text=text
1004+
1005-
label.Name=name
1005+
1006-
return label
1006+
1007
Weld.Part0 = a
1008-
----------------------------------------
1008+
1009
Weld.C1 = cf
1010-
--[[The Gui]]--
1010+
1011-
framesk1=makeframe(scrn,0.5,ud(0.23,0,0.93,0),ud(0.26,0,0,0),c3(Colorpart1,Colorpart2,Colorpart3),"Frame 1")
1011+
1012-
framesk2=makeframe(scrn,0.5,ud(0.5,0,0.93,0),ud(0.26,0,0,0),c3(Colorpart1,Colorpart2,Colorpart3),"Frame 2")
1012+
1013-
framesk3=makeframe(scrn,0.5,ud(0.5,0,0.86,0),ud(0.26,0,0,0),c3(Colorpart1,Colorpart2,Colorpart3),"Frame 3")
1013+
1014-
framesk4=makeframe(scrn,0.5,ud(0.23,0,0.86,0),ud(0.26,0,0,0),c3(Colorpart1,Colorpart2,Colorpart3),"Frame 4")
1014+
1015-
bar1=makeframe(framesk1,0,ud(0,0,0,0),ud(0,0,1,0),c3(Colorpart1,Colorpart2,Colorpart3),"Bar 1")
1015+
1016-
bar2=makeframe(framesk2,0,ud(0,0,0,0),ud(0,0,1,0),c3(Colorpart1,Colorpart2,Colorpart3),"Bar 2")
1016+
1017-
bar3=makeframe(framesk3,0,ud(0,0,0,0),ud(0,0,1,0),c3(Colorpart1,Colorpart2,Colorpart3),"Bar 3")
1017+
1018-
bar4=makeframe(framesk4,0,ud(0,0,0,0),ud(0,0,1,0),c3(Colorpart1,Colorpart2,Colorpart3),"Bar 4")
1018+
1019-
text1=makelabel(framesk1,"[C] Ability 3",1,1,"Text 1")
1019+
1020-
text2=makelabel(framesk2,"[V] Ability 4",1,1,"Text 2")
1020+
1021-
text3=makelabel(framesk3,"[X] Ability 2",1,1,"Text 3")
1021+
1022-
text4=makelabel(framesk4,"[Z] Ability 1",1,1,"Text 4")
1022+
1023-
manabar=makeframe(scrn,0.5,ud(0.23,0,0.82,0),ud(0.26,0,0,0),c3(Colorpart1,Colorpart2,Colorpart3),"Mana Bar") 
1023+
1024-
manacover=makeframe(manabar,0,ud(0,0,0,0),ud(0,0,1,0),c3(Colorpart1,Colorpart2,Colorpart3),"Mana Cover")
1024+
1025-
manatext=makelabel(manabar,"Mana",1,1,"Mana Text")
1025+
1026-
healthbar=makeframe(scrn,0.5,ud(0.5,0,0.82,0),ud(0.26,0,0,0),c3(255/255,50/255,50/255),"Health Bar")
1026+
1027-
healthcover=makeframe(healthbar,0,ud(0,0,0,0),ud(0,0,1,0),c3(255/255,50/255,50/255),"Health Cover")
1027+
1028-
healthtext=makelabel(healthbar,"Health",1,1,"Health Text")
1028+
1029-
if allowstunbar==true then
1029+
1030-
stunframe=makeframe(scrn,0.5,ud(0.5,0,0.78,0),ud(0.26,0,0,0),c3(255/255,255/255,50/255),"Stun Frame")
1030+
1031-
stunbar=makeframe(stunframe,0,ud(0,0,0,0),ud(0,0,1,0),c3(255/255,255/255,50/255),"Stun Bar")
1031+
1032-
stuntext=makelabel(stunframe,"Stun",1,1,"Stun Text")
1032+
1033
Wing1.Name = "WIng_2"
1034-
if showstats==true then
1034+
1035-
defenseframe=makeframe(scrn,0.5,ud(0.23,0,0.78,0),ud(0.075,0,0,0),c3(100/255,100/255,255/255),"Defense Frame")
1035+
1036-
damageframe=makeframe(scrn,0.5,ud(0.3225,0,0.78,0),ud(0.075,0,0,0),c3(255/255,100/255,100/255),"Damage Frame")
1036+
1037-
movementframe=makeframe(scrn,0.5,ud(0.415,0,0.78,0),ud(0.075,0,0,0),c3(100/255,255/255,100/255),"Movement Frame")
1037+
1038
fire.Acceleration = Vector3.new(0, 4, 4)
1039-
defensecover=makeframe(defenseframe,0,ud(0,0,0,0),ud(1,0,1,0),c3(100/255,100/255,255/255),"Defense Cover")
1039+
1040-
damagecover=makeframe(damageframe,0,ud(0,0,0,0),ud(1,0,1,0),c3(255/255,100/255,100/255),"Damage Cover")
1040+
1041-
movementcover=makeframe(movementframe,0,ud(0,0,0,0),ud(1,0,1,0),c3(100/255,255/255,100/255),"Movement Cover")
1041+
1042-
--]]
1042+
1043-
defensetext=makelabel(defenseframe,"Defense: "..Defense.Value,1,1,"Defense Text")
1043+
1044-
damagetext=makelabel(damageframe,"Damage: "..Damage.Value,1,1,"Damage Text")
1044+
1045-
movementtext=makelabel(movementframe,"Movement: "..Movement.Value,1,1,"Movement Text")
1045+
1046
fire.Color = ColorSequence.new(Color3.new(1,1,1), Color3.new(0,0,0))
1047-
----------------------------------------
1047+
1048
1049-
function NoOutline(Part)
1049+
1050-
Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
1050+
1051
Torso = Character:WaitForChild'Torso'
1052
1053-
local function weldBetween(a, b)
1053+
1054-
local weldd = Instance.new("ManualWeld")
1054+
1055-
weldd.Part0 = a
1055+
1056-
weldd.Part1 = b
1056+
1057-
weldd.C0 = CFrame.new()
1057+
1058-
weldd.C1 = b.CFrame:inverse() * a.CFrame
1058+
1059-
weldd.Parent = a
1059+
1060-
return weldd
1060+
1061
fire.Acceleration = Vector3.new(0, 4, 4)
1062
fire.RotSpeed = NumberRange.new(10)
1063-
function nooutline(part)
1063+
1064-
part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
1064+
1065
fire.Name = "Fire"
1066
fire.LightEmission = 0.78
1067-
function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
1067+
1068-
local fp=it("Part")
1068+
1069-
fp.formFactor=formfactor
1069+
1070-
fp.Parent=parent
1070+
1071-
fp.Reflectance=reflectance
1071+
1072-
fp.Transparency=transparency
1072+
1073-
fp.CanCollide=false
1073+
1074-
fp.Locked=true
1074+
1075-
fp.BrickColor=BrickColor.new(tostring(brickcolor))
1075+
1076-
fp.Name=name
1076+
1077-
fp.Size=size
1077+
1078-
fp.Position=Character.Torso.Position
1078+
1079-
nooutline(fp)
1079+
1080-
fp.Material=material
1080+
1081-
fp:BreakJoints()
1081+
1082-
return fp
1082+
1083
print'Loaded'
1084
1085-
function mesh(Mesh,part,meshtype,meshid,offset,scale)
1085+
1086-
local mesh=it(Mesh)
1086+
1087-
mesh.Parent=part
1087+
1088-
if Mesh=="SpecialMesh" then
1088+
1089-
mesh.MeshType=meshtype
1089+
1090-
mesh.MeshId=meshid
1090+
1091
end)