View difference between Paste ID: tDeuig9h and 5RFPBPMM
SHOW: | | - or go back to the newest paste.
1-
--one of the first script edits that i made
1+
2-
--also, leaked
2+
3
local RealPlayer = Player
4-
--by veng
4+
5
	print("FE Compatibility code by Mokiros")
6-
--script by chun
6+
7
8
	--RemoteEvent for communicating
9
	local Event = Instance.new("RemoteEvent")
10
	Event.Name = "UserInput_Event"
11
12
	--Fake event to make stuff like Mouse.KeyDown work
13
	local function fakeEvent()
14
		local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
15
		t.connect = t.Connect
16
		return t
17
	end
18
19
	--Creating fake input objects with fake variables
20
    local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
21
	local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
22
	local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
23
		CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
24
	end}
25
	--Merged 2 functions into one by checking amount of arguments
26
	CAS.UnbindAction = CAS.BindAction
27
28
	--This function will trigger the events that have been :Connect()'ed
29
	local function te(self,ev,...)
30
		local t = m[ev]
31
		if t and t._fakeEvent and t.Function then
32
			t.Function(...)
33
		end
34
	end
35
	m.TrigEvent = te
36
	UIS.TrigEvent = te
37
38
	Event.OnServerEvent:Connect(function(plr,io)
39
	    if plr~=Player then return end
40
		m.Target = io.Target
41
		m.Hit = io.Hit
42
		if not io.isMouse then
43
			local b = io.UserInputState == Enum.UserInputState.Begin
44
			if io.UserInputType == Enum.UserInputType.MouseButton1 then
45
				return m:TrigEvent(b and "Button1Down" or "Button1Up")
46
			end
47
			for _,t in pairs(CAS.Actions) do
48
				for _,k in pairs(t.Keys) do
49
					if k==io.KeyCode then
50
						t.Function(t.Name,io.UserInputState,io)
51
					end
52
				end
53
			end
54
			m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
55
			UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
56
	    end
57
	end)
58
	Event.Parent = NLS([==[
59
	local Player = game:GetService("Players").LocalPlayer
60
	local Event = script:WaitForChild("UserInput_Event")
61
62
	local Mouse = Player:GetMouse()
63
	local UIS = game:GetService("UserInputService")
64
	local input = function(io,a)
65
		if a then return end
66
		--Since InputObject is a client-side instance, we create and pass table instead
67
		Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
68
	end
69
	UIS.InputBegan:Connect(input)
70
	UIS.InputEnded:Connect(input)
71
72
	local h,t
73
	--Give the server mouse data 30 times every second, but only if the values changed
74
	--If player is not moving their mouse, client won't fire events
75
	while wait(1/30) do
76
		if h~=Mouse.Hit or t~=Mouse.Target then
77
			h,t=Mouse.Hit,Mouse.Target
78
			Event:FireServer({isMouse=true,Target=t,Hit=h})
79
		end
80
	end]==],Player.Character)
81
	local _rg = game
82
	local function FakeService(t,RealService)
83
		t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
84
		return setmetatable(t,{
85
			__index = function(self,k)
86
				local s = rawget(self,"_RealService")
87
				if s then return s[k] end
88
			end,
89
			__newindex = function(self,k,v)
90
				local s = rawget(self,"_RealService")
91
				if s then s[k]=v end
92
			end,
93
		})
94
	end
95
	local g = FakeService({
96
		GetService = function(self,s)
97
			return self[s]
98
		end,
99
		Players = FakeService({
100
			LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
101
		},"Players"),
102
		UserInputService = FakeService(UIS,"UserInputService"),
103
		ContextActionService = FakeService(CAS,"ContextActionService"),
104
		RunService = FakeService({RenderStepped=game:GetService("RunService").Heartbeat},"RunService")
105
	},game)
106
	rawset(g.Players,"localPlayer",g.Players.LocalPlayer) 
107
	getmetatable(g).__index=function(self,s)
108
		return _rg:GetService(s) or typeof(_rg[s])=="function"
109
		and function(_,...)return _rg[s](_rg,...)end or _rg[s]
110
	end
111
	game = g
112
	owner = g.Players.LocalPlayer
113
end
114
115
--[[do
116
    local filteredMessages = { ['___'] = '___' };
117
    local onPropertyChanged = function (obj)   
118
        if (obj:isDescendantOf (workspace)) then   
119
            local objText = obj.Text;
120
           
121
            if (objText ~= '___' and objText:find '(%S)') then
122
                if (filteredMessages [objText] and filteredMessages [objText] ~= objText) then 
123
                    obj.Text = filteredMessages [objText];
124
                elseif (not filteredMessages [objText]) then
125
                    obj.Text = '___';
126
                   
127
                    local filtered = game:service 'Chat':FilterStringForBroadcast (objText, game:service 'Players'.localPlayer);
128
                   
129
                    filteredMessages [objText] = filtered;
130
                    filteredMessages [filtered] = filtered;
131
                   
132
                    obj.Text = filtered;
133
                end
134
            end
135
        end
136
    end
137
   
138
    local newInstance = Instance.new;
139
    Instance = {
140
        new = function (class, parent)
141
            local obj = newInstance (class, parent);
142
           
143
            if (pcall (function()return obj.Text;end)) then
144
                obj:getPropertyChangedSignal ('Parent'):connect (function () onPropertyChanged (obj) end);
145
                obj:getPropertyChangedSignal ('Text'):connect (function() onPropertyChanged (obj) end);
146
            end
147
           
148
            return obj;
149
        end
150
    };
151
end]]--
152
153
ff = Instance.new("ForceField", game.Players.LocalPlayer.Character)
154
ff.Visible = false
155
156
wait(1 / 60)
157
Effects = { }
158
local Player = game.Players.localPlayer
159
local Character = Player.Character
160
local Humanoid = Character.Humanoid
161
local Mouse = Player:GetMouse()
162
local LeftArm = Character["Left Arm"]
163
local RightArm = Character["Right Arm"]
164
local LeftLeg = Character["Left Leg"]
165
local RightLeg = Character["Right Leg"]
166
local Head = Character.Head
167
local Torso = Character.Torso
168
local Camera = game.Workspace.CurrentCamera
169
local RootPart = Character.HumanoidRootPart
170
local RootJoint = RootPart.RootJoint
171
local attack = false
172
local Anim = 'Idle'
173
local attacktype = 1
174
local delays = false
175
local play = true
176
local targetted = nil
177
local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude 
178
local velocity = RootPart.Velocity.y
179
local sine = 0
180
local change = 1
181
local doe = 0
182
local Create = LoadLibrary("RbxUtility").Create
183
Humanoid.WalkSpeed = 8
184
local m = Create("Model"){
185
	Parent = Character,
186
	Name = "WeaponModel",
187
}
188
189
Humanoid.Animator.Parent = nil
190
Character.Animate.Parent = nil
191
192
local newMotor = function(part0, part1, c0, c1)
193
	local w = Create('Motor'){
194
		Parent = part0,
195
		Part0 = part0,
196
		Part1 = part1,
197
		C0 = c0,
198
		C1 = c1,
199
	}
200
	return w
201
end
202
203
function clerp(a, b, t)
204
	return a:lerp(b, t)
205
end
206
207
RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
208
NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
209
210
local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0)) 
211
local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
212
local RH = newMotor(Torso, RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
213
local LH = newMotor(Torso, LeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
214
RootJoint.C1 = CFrame.new(0, 0, 0)
215
RootJoint.C0 = CFrame.new(0, 0, 0)
216
Torso.Neck.C1 = CFrame.new(0, 0, 0)
217
Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
218
219
local rarmc1 = RW.C1
220
local larmc1 = LW.C1
221
local rlegc1 = RH.C1
222
local llegc1 = LH.C1
223
224
local resetc1 = false
225
226
function PlayAnimationFromTable(table, speed, bool)
227
	RootJoint.C0 = clerp(RootJoint.C0, table[1], speed) 
228
	Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed) 
229
	RW.C0 = clerp(RW.C0, table[3], speed) 
230
	LW.C0 = clerp(LW.C0, table[4], speed) 
231
	RH.C0 = clerp(RH.C0, table[5], speed) 
232
	LH.C0 = clerp(LH.C0, table[6], speed) 
233
	if bool == true then
234
		if resetc1 == false then
235
			resetc1 = true
236
			RootJoint.C1 = RootJoint.C1
237
			Torso.Neck.C1 = Torso.Neck.C1
238
			RW.C1 = rarmc1
239
			LW.C1 = larmc1
240
			RH.C1 = rlegc1
241
			LH.C1 = llegc1
242
		end
243
	end
244
end
245
246
ArtificialHB = Create("BindableEvent", script){
247
	Parent = script,
248
	Name = "Heartbeat",
249
}
250
251
script:WaitForChild("Heartbeat")
252
253
frame = 1 / 30
254
tf = 0
255
allowframeloss = false
256
tossremainder = false
257
lastframe = tick()
258
script.Heartbeat:Fire()
259
260
game:GetService("RunService").Heartbeat:connect(function(s, p)
261
	tf = tf + s
262
	if tf >= frame then
263
		if allowframeloss then
264
			script.Heartbeat:Fire()
265
			lastframe = tick()
266
		else
267
			for i = 1, math.floor(tf / frame) do
268
				script.Heartbeat:Fire()
269
			end
270
			lastframe = tick()
271
		end
272
		if tossremainder then
273
			tf = 0
274
		else
275
			tf = tf - frame * math.floor(tf / frame)
276
		end
277
	end
278
end)
279
280
function swait(num)
281
	if num == 0 or num == nil then
282
		ArtificialHB.Event:wait()
283
	else
284
		for i = 0, num do
285
			ArtificialHB.Event:wait()
286
		end
287
	end
288
end
289
290
function RemoveOutlines(part)
291
	part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
292
end
293
	
294
CFuncs = {	
295
	["Part"] = {
296
		Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
297
			local Part = Create("Part"){
298
				Parent = Parent,
299
				Reflectance = Reflectance,
300
				Transparency = Transparency,
301
				CanCollide = false,
302
				Locked = true,
303
				BrickColor = BrickColor.new(tostring(BColor)),
304
				Name = Name,
305
				Size = Size,
306
				Material = Material,
307
			}
308
			RemoveOutlines(Part)
309
			return Part
310
		end;
311
	};
312
	
313
	["Mesh"] = {
314
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
315
			local Msh = Create(Mesh){
316
				Parent = Part,
317
				Offset = OffSet,
318
				Scale = Scale,
319
			}
320
			if Mesh == "SpecialMesh" then
321
				Msh.MeshType = MeshType
322
				Msh.MeshId = MeshId
323
			end
324
			return Msh
325
		end;
326
	};
327
	
328
	["Mesh"] = {
329
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
330
			local Msh = Create(Mesh){
331
				Parent = Part,
332
				Offset = OffSet,
333
				Scale = Scale,
334
			}
335
			if Mesh == "SpecialMesh" then
336
				Msh.MeshType = MeshType
337
				Msh.MeshId = MeshId
338
			end
339
			return Msh
340
		end;
341
	};
342
	
343
	["Weld"] = {
344
		Create = function(Parent, Part0, Part1, C0, C1)
345
			local Weld = Create("Weld"){
346
				Parent = Parent,
347
				Part0 = Part0,
348
				Part1 = Part1,
349
				C0 = C0,
350
				C1 = C1,
351
			}
352
			return Weld
353
		end;
354
	};
355
356
	["Sound"] = {
357
		Create = function(id, par, vol, pit) 
358
			coroutine.resume(coroutine.create(function()
359
				local S = Create("Sound"){
360
					Volume = vol,
361
					Pitch = pit or 1,
362
					SoundId = id,
363
					Parent = par or workspace,
364
				}
365
				wait() 
366
				S:play() 
367
				game:GetService("Debris"):AddItem(S, 6)
368
			end))
369
		end;
370
	};
371
	
372
	["ParticleEmitter"] = {
373
		Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
374
			local fp = Create("ParticleEmitter"){
375
				Parent = Parent,
376
				Color = ColorSequence.new(Color1, Color2),
377
				LightEmission = LightEmission,
378
				Size = Size,
379
				Texture = Texture,
380
				Transparency = Transparency,
381
				ZOffset = ZOffset,
382
				Acceleration = Accel,
383
				Drag = Drag,
384
				LockedToPart = LockedToPart,
385
				VelocityInheritance = VelocityInheritance,
386
				EmissionDirection = EmissionDirection,
387
				Enabled = Enabled,
388
				Lifetime = LifeTime,
389
				Rate = Rate,
390
				Rotation = Rotation,
391
				RotSpeed = RotSpeed,
392
				Speed = Speed,
393
				VelocitySpread = VelocitySpread,
394
			}
395
			return fp
396
		end;
397
	};
398
399
	CreateTemplate = {
400
	
401
	};
402
}
403
404
405
406
New = function(Object, Parent, Name, Data)
407
	local Object = Instance.new(Object)
408
	for Index, Value in pairs(Data or {}) do
409
		Object[Index] = Value
410
	end
411
	Object.Parent = Parent
412
	Object.Name = Name
413
	return Object
414
end
415
	
416
417
ShadowHead = New("Part",Character,"ShadowHead",{CanCollide = false,BrickColor = BrickColor.new("Really black"),Size = Vector3.new(1.20000005, 0.600000024, 1),CFrame = CFrame.new(68.5999985, 0.700013041, 9.89999962, 1, 0, 0, 0, 1, 0, 0, 0, 1),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
418
Mesh = New("SpecialMesh",ShadowHead,"Mesh",{Scale = Vector3.new(1.25999999, 1.5, 1.25999999),})
419
Weld = New("Weld",ShadowHead,"mot",{Part0 = ShadowHead,Part1 = Character.Head,C1 = CFrame.new(0, 0.200000048, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
420
421
Handle = New("Part",m,"Handle",{Material = Enum.Material.SmoothPlastic,Transparency = 1,Transparency = 1,Size = Vector3.new(1.78105354, 1.21267569, 0.446083069),CFrame = CFrame.new(3.48884702, 1.89424598, -23.6011944, 0.0172098875, -7.30156898e-07, 0.999851942, 0.999853492, 1.19907781e-08, -0.0172098596, -1.80598714e-09, 1.00000083, 1.4975667e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
422
moter = New("Weld",Handle,"mot",{Part0 = RightArm,Part1 = Handle,})
423
Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.46324158, 2.55061626, -23.0996056, 0.0172099378, 1.26508749e-05, 0.999852061, 0.999856234, 0.000737910799, -0.0172098614, -0.000738026109, 1.00000215, 2.29468287e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
424
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.492160469, 0.24608025, 0.123040132),})
425
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098838, 0.999853015, -0.000738022442, 1.18836761e-05, 0.000737924012, 1.00000048, 0.999851942, -0.0172098614, 1.52736902e-06),C1 = CFrame.new(0.655831456, 0.501588821, -0.0368974209, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
426
Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.200000003, 0.270688266, 0.270688266),CFrame = CFrame.new(3.47537327, 1.11045444, -23.2953625, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
427
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.123040125, 1, 1),MeshType = Enum.MeshType.Cylinder,})
428
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.783906102, 0.305831909, 1.74045563e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
429
Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1.47648132, 0.221472263, 0.344512314),CFrame = CFrame.new(3.48828244, 1.86040294, -23.3093491, 0.0172099452, 3.70001203e-08, 0.999852061, 0.99985671, -3.59708352e-09, -0.0172098596, -4.18887769e-09, 1.0000025, 2.26488032e-06),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
430
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 1.00999999, 1),})
431
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),C1 = CFrame.new(-0.0338476896, 0.291845322, 1.8119812e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
432
Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.98432076, 0.200000003, 0.24608022),CFrame = CFrame.new(3.48404813, 1.61474013, -23.4433804, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
433
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.246080264, 1),})
434
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.279546618, 0.157814026, 1.21593475e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
435
Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.984321058, 0.200000003, 0.200000003),CFrame = CFrame.new(3.36101127, 1.61687815, -23.4187717, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
436
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.492160618, 0.492160439),MeshType = Enum.MeshType.Cylinder,})
437
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.279526353, 0.182422638, -0.123043299, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
438
Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.53706741, 2.54934502, -23.0996056, 0.0172099378, 1.26508749e-05, 0.999852061, 0.999856234, 0.000737910799, -0.0172098614, -0.000738026109, 1.00000215, 2.29468287e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
439
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.492160469, 0.246080235, 0.123040132),})
440
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098838, 0.999853015, -0.000738022442, 1.18836761e-05, 0.000737924012, 1.00000048, 0.999851942, -0.0172098614, 1.52736902e-06),C1 = CFrame.new(0.655830979, 0.501588821, 0.0369393826, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
441
Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1.47648132, 0.200000003, 0.200000003),CFrame = CFrame.new(3.48828554, 1.86097884, -23.1606178, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
442
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.7382406),})
443
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.0332717896, 0.440576553, 1.14440918e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
444
Partss = New("Part",m,"Part",{BrickColor = BrickColor.new("Dark blue"),Material = Enum.Material.SmoothPlastic,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.200000003, 0.221472204, 0.221472189),CFrame = CFrame.new(3.47526526, 1.10428262, -23.2953568, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
445
Mesh = New("SpecialMesh",Partss,"Mesh",{Scale = Vector3.new(0.123040125, 1, 1),MeshType = Enum.MeshType.Cylinder,})
446
mot = New("Weld",Partss,"mot",{Part0 = Partss,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.790078878, 0.305837631, 1.57356262e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
447
Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.49040294, 1.9837563, -23.5174713, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
448
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.615200579, 0.36912033, 0.24608025),MeshId = "http://www.roblox.com/asset/?id=3270017",MeshType = Enum.MeshType.FileMesh,})
449
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(0.0895236731, 0.0837230682, 1.52587891e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
450
Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Dark blue"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.295296252, 0.738240778, 0.369120389),CFrame = CFrame.new(3.49802279, 2.42631888, -23.8138046, 0.0172099452, 3.70001203e-08, 0.999852061, 0.99985671, -3.59708352e-09, -0.0172098596, -4.18887769e-09, 1.0000025, 2.26488032e-06),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
451
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),C1 = CFrame.new(0.532151103, -0.212610245, 1.74045563e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
452
Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.344512314, 0.78745681, 0.344512314),CFrame = CFrame.new(3.49802279, 2.42631888, -23.8138046, 0.0172099452, 3.70001203e-08, 0.999852061, 0.99985671, -3.59708352e-09, -0.0172098596, -4.18887769e-09, 1.0000025, 2.26488032e-06),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
453
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),C1 = CFrame.new(0.532151103, -0.212610245, 1.74045563e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
454
Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.984321058, 0.200000003, 0.200000003),CFrame = CFrame.new(3.60706425, 1.61264217, -23.4187698, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
455
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.492160618, 0.492160439),MeshType = Enum.MeshType.Cylinder,})
456
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.279527187, 0.182424545, 0.12304616, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
457
Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.47672749, 1.18911982, -23.1232109, 0.999851942, 0.00638213893, 0.0159827713, -0.0172098316, 0.37065956, 0.928613782, 4.44045327e-06, -0.928749561, 0.370713741),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
458
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(0.24608025, 0.246080264, 0.615200639),MeshType = Enum.MeshType.Wedge,})
459
mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999851882, -0.0172098316, 3.67313623e-06, 0.00638283044, 0.370658338, -0.928748012, 0.0159824342, 0.928610861, 0.370713145),C1 = CFrame.new(-0.705229163, 0.477983475, 1.76429749e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
460
Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.344512254, 0.787456751, 0.200000003),CFrame = CFrame.new(3.50247502, 2.68478155, -23.8132839, 0.999851942, 1.0713723e-05, -0.0172099732, -0.0172098912, 0.000738376984, -0.999856234, 4.21693585e-06, 1.00000226, 0.000738456321),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
461
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.861280859),MeshType = Enum.MeshType.Wedge,})
462
mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999851882, -0.0172098912, 3.44961882e-06, 9.9465251e-06, 0.000738390256, 1.0000006, -0.0172099192, -0.999853015, 0.000738452654),C1 = CFrame.new(0.790651679, -0.212089539, 2.07424164e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
463
Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.4904809, 1.98827124, -23.5162678, -0.999852061, -0.0148990965, 0.00861407723, 0.0172099397, -0.865535975, 0.500560343, -4.36594746e-06, 0.500633478, 0.865662456),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
464
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(0.24608025, 0.369120389, 0.861280918),MeshType = Enum.MeshType.Wedge,})
465
mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.999851942, 0.0172099397, -3.59863043e-06, -0.0148994327, -0.865533173, 0.500632644, 0.00861338526, 0.500558794, 0.865661025),C1 = CFrame.new(0.0940393209, 0.0849266052, 1.54972076e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
466
Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.442944348, 0.200000003, 0.200000003),CFrame = CFrame.new(3.37415838, 2.37982368, -23.1609974, 0.0172098633, 1.48413446e-05, 0.999851882, 0.999856234, 0.0007376945, -0.0172097869, -0.000737846654, 1.00000215, 7.44058752e-08),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
467
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.492160529),MeshType = Enum.MeshType.Wedge,})
468
mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098093, 0.999853015, -0.000737842987, 1.40741467e-05, 0.000737707771, 1.00000048, 0.999851823, -0.0172097888, -6.92903996e-07),C1 = CFrame.new(0.483531356, 0.440196991, -0.12302804, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
469
Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.61520052, 0.200000003, 0.200000003),CFrame = CFrame.new(3.35783243, 1.43252242, -23.1602993, 0.0172098633, 1.48413446e-05, 0.999851882, 0.999856234, 0.0007376945, -0.0172097869, -0.000737846654, 1.00000215, 7.44058752e-08),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
470
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.492160529),MeshType = Enum.MeshType.Wedge,})
471
mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098093, 0.999853015, -0.000737842987, 1.40741467e-05, 0.000737707771, 1.00000048, 0.999851823, -0.0172097888, -6.92903996e-07),C1 = CFrame.new(-0.463909149, 0.440895081, -0.123048544, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
472
Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1.47648132, 0.200000003, 0.200000003),CFrame = CFrame.new(3.61130548, 1.85886192, -23.160614, -0.0172098689, 1.04156998e-05, -0.99985218, -0.999856234, 0.000738191127, 0.0172097925, 0.000738266157, 1.00000238, -4.55221243e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
473
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.492160529),MeshType = Enum.MeshType.Wedge,})
474
mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.0172098149, -0.999853075, 0.00073826249, 9.64850187e-06, 0.00073820434, 1.00000072, -0.999852121, 0.0172097944, -3.78489494e-06),C1 = CFrame.new(-0.0332713127, 0.440580368, 0.123049498, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
475
Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Dark blue"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.36912033, 0.738240778, 0.200000003),CFrame = CFrame.new(3.50183868, 2.64789343, -23.8132629, 0.999851942, 1.0818032e-05, -0.017209895, -0.0172098186, 0.000737608876, -0.999856234, 4.13497901e-06, 1.00000238, 0.000737691764),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
476
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.738240719),MeshType = Enum.MeshType.Wedge,})
477
mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999851882, -0.0172098186, 3.36766243e-06, 1.00508332e-05, 0.000737622147, 1.00000072, -0.0172098409, -0.999853015, 0.000737688097),C1 = CFrame.new(0.753758311, -0.212068558, 1.93119049e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
478
Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.344512254, 0.787456751, 0.200000003),CFrame = CFrame.new(3.49357963, 2.16808391, -23.8129005, 0.999852061, -1.05647114e-05, 0.0172100067, -0.0172099303, -0.000737611321, 0.999856114, 4.36594746e-06, -1.00000226, -0.000737689785),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
479
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.861280859),MeshType = Enum.MeshType.Wedge,})
480
mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999851942, -0.0172099303, 3.59863043e-06, -9.79751348e-06, -0.000737624592, -1.0000006, 0.0172099527, 0.999852955, -0.000737686118),C1 = CFrame.new(0.273878455, -0.211706161, 1.90734863e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
481
Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Dark blue"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.36912033, 0.738240659, 0.200000003),CFrame = CFrame.new(3.49420977, 2.20497489, -23.8129292, 0.999852061, -1.05647114e-05, 0.0172100067, -0.0172099303, -0.000737611321, 0.999856114, 4.36594746e-06, -1.00000226, -0.000737689785),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
482
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.738240719),MeshType = Enum.MeshType.Wedge,})
483
mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999851942, -0.0172099303, 3.59863043e-06, -9.79751348e-06, -0.000737624592, -1.0000006, 0.0172099527, 0.999852955, -0.000737686118),C1 = CFrame.new(0.310774684, -0.211734772, 1.43051147e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
484
485
for _,v in pairs(m:children()) do
486
if v:IsA("Part") then
487
v.CanCollide = false
488
end
489
end
490
--if Character.Name == "MasterShadowEnderman" or Character.Name == "paladinzzz" then
491
for _,v in pairs(Character:children()) do
492
if v:IsA("Accessory") then
493
v:Remove()
494
end
495
end	
496
Handle = New("Part",m,"Handle",{CanCollide = false,BrickColor = BrickColor.new("Really black"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-27.3000507, 4.79990387, 28.10005, 4.49431016e-21, -6.79974523e-22, -1, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, 4.49431016e-21),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0, 0.7, 0.7),})
497
Mesh = New("SpecialMesh",Handle,"Mesh",{Offset = Vector3.new(0, 0.100000001, 0),MeshId = "http://www.roblox.com/asset/?id=62246019",MeshType = Enum.MeshType.FileMesh,})
498
Decal = New("Decal",Handle,"Decal",{Face = Enum.NormalId.Top,Texture = "http://www.roblox.com/asset/?id=0",})
499
mot = New("Motor",Handle,"mot",{Part0 = Handle,Part1 = Head,C0 = CFrame.new(0, 0, 0, 4.49431016e-21, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, -1, -6.79974523e-22, 4.49431016e-21),C1 = CFrame.new(-0.100000381, 0.0999999046, 0.200000763, 4.49431016e-21, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, -1, -6.79974523e-22, 4.49431016e-21),})
500
Handle1 = New("Part",m,"Handle1",{CanCollide = false,BrickColor = BrickColor.new("Cyan"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-27.3000507, 4.79990387, 28.10005, 4.49431016e-21, -6.79974523e-22, -1, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, 4.49431016e-21),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0, 0.7, 0.7),})
501
Mesh = New("SpecialMesh",Handle1,"Mesh",{Offset = Vector3.new(0, 0.100000001, 0),Scale = Vector3.new(0.949999988, 0.949999988, 0.949999988),MeshId = "http://www.roblox.com/asset/?id=62246019",MeshType = Enum.MeshType.FileMesh,})
502
mot = New("Motor",Handle1,"mot",{Part0 = Handle1,Part1 = Head,C0 = CFrame.new(0, 0, 0, 4.49431016e-21, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, -1, -6.79974523e-22, 4.49431016e-21),C1 = CFrame.new(-0.100000381, 0.0999999046, 0.200000763, 4.49431016e-21, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, -1, -6.79974523e-22, 4.49431016e-21),})
503
504
function rayCast(Position, Direction, Range, Ignore)
505
	return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore) 
506
end 
507
508
--[[FindNearestTorso = function(pos)
509
	local list = (game.Workspace:children())
510
	local torso = nil
511
	local dist = 1000
512
	local temp, human, temp2 = nil, nil, nil
513
	for x = 1, #list do
514
		temp2 = list[x]
515
		if temp2.className == "Model" and temp2.Name ~= Character.Name then
516
			temp = temp2:findFirstChild("Torso")
517
			human = temp2:findFirstChild("Humanoid")
518
			if temp ~= nil and human ~= nil and human.Health > 0 and (temp.Position - pos).magnitude < dist then
519
				local dohit = true
520
				if dohit == true then
521
					torso = temp
522
					dist = (temp.Position - pos).magnitude
523
				end
524
			end
525
		end
526
	end
527
	return torso, dist
528
end]]
529
function FindNearestTorso(Position, Distance, SinglePlayer)
530
	if SinglePlayer then
531
		return (SinglePlayer.Torso.CFrame.p - Position).magnitude < Distance
532
	end
533
	local List = {}
534
	for i, v in pairs(workspace:GetChildren()) do
535
		if v:IsA("Model") then
536
			if v:findFirstChild("Torso") then
537
				if v ~= Character then
538
					if (v.Torso.Position - Position).magnitude <= Distance then
539
						table.insert(List, v)
540
					end 
541
				end 
542
			end 
543
		end 
544
	end
545
	return List
546
end
547
function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
548
	if hit.Parent == nil then
549
		return
550
	end
551
	local h = hit.Parent:FindFirstChild("Humanoid")
552
	for _, v in pairs(hit.Parent:children()) do
553
		if v:IsA("Humanoid") then
554
			h = v
555
		end
556
	end
557
	if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
558
		if hit.Parent:findFirstChild("DebounceHit") ~= nil then
559
			if hit.Parent.DebounceHit.Value == true then
560
				return
561
			end
562
		end
563
		local c = Create("ObjectValue"){
564
			Name = "creator",
565
			Value = game:service("Players").LocalPlayer,
566
			Parent = h,
567
		}
568
		game:GetService("Debris"):AddItem(c, .5)
569
		if HitSound ~= nil and HitPitch ~= nil then
570
			CFuncs.Sound.Create(HitSound, hit, 1, HitPitch) 
571
		end
572
		local Damage = math.random(minim, maxim)
573
		local blocked = false
574
		local block = hit.Parent:findFirstChild("Block")
575
		if block ~= nil then
576
			if block.className == "IntValue" then
577
				if block.Value > 0 then
578
					blocked = true
579
					block.Value = block.Value - 1
580
					print(block.Value)
581
				end
582
			end
583
		end
584
		if blocked == false then
585
			h.Health = h.Health - Damage
586
			ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("Really black").Color)
587
		else
588
			h.Health = h.Health - (Damage / 2)
589
			ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("Really black").Color)
590
		end
591
		if Type == "Knockdown" then
592
			local hum = hit.Parent.Humanoid
593
			hum.PlatformStand = true
594
			coroutine.resume(coroutine.create(function(HHumanoid)
595
				swait(1)
596
				HHumanoid.PlatformStand = false
597
			end), hum)
598
			local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
599
			local bodvol = Create("BodyVelocity"){
600
				velocity = angle * knockback,
601
				P = 5000,
602
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
603
				Parent = hit,
604
			}
605
			local rl = Create("BodyAngularVelocity"){
606
				P = 3000,
607
				maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
608
				angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
609
				Parent = hit,
610
			}
611
			game:GetService("Debris"):AddItem(bodvol, .5)
612
			game:GetService("Debris"):AddItem(rl, .5)
613
		elseif Type == "Normal" then
614
			local vp = Create("BodyVelocity"){
615
				P = 500,
616
				maxForce = Vector3.new(math.huge, 0, math.huge),
617
				velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
618
			}
619
			if knockback > 0 then
620
				vp.Parent = hit.Parent.Torso
621
			end
622
			game:GetService("Debris"):AddItem(vp, .5)
623
		elseif Type == "Up" then
624
			local bodyVelocity = Create("BodyVelocity"){
625
				velocity = Vector3.new(0, 20, 0),
626
				P = 5000,
627
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
628
				Parent = hit,
629
			}
630
			game:GetService("Debris"):AddItem(bodyVelocity, .5)
631
		elseif Type == "DarkUp" then
632
			coroutine.resume(coroutine.create(function()
633
				for i = 0, 1, 0.1 do
634
					swait()
635
					Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
636
				end
637
			end))
638
			local bodyVelocity = Create("BodyVelocity"){
639
				velocity = Vector3.new(0, 20, 0),
640
				P = 5000,
641
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
642
				Parent = hit,
643
			}
644
			game:GetService("Debris"):AddItem(bodyVelocity, 1)
645
		elseif Type == "Snare" then
646
			local bp = Create("BodyPosition"){
647
				P = 2000,
648
				D = 100,
649
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
650
				position = hit.Parent.Torso.Position,
651
				Parent = hit.Parent.Torso,
652
			}
653
			game:GetService("Debris"):AddItem(bp, 1)
654
		elseif Type == "Freeze" then
655
			local BodPos = Create("BodyPosition"){
656
				P = 50000,
657
				D = 1000,
658
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
659
				position = hit.Parent.Torso.Position,
660
				Parent = hit.Parent.Torso,
661
			}
662
			local BodGy = Create("BodyGyro") {
663
				maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
664
				P = 20e+003,
665
				Parent = hit.Parent.Torso,
666
				cframe = hit.Parent.Torso.CFrame,
667
			}
668
			hit.Parent.Torso.Anchored = true
669
			coroutine.resume(coroutine.create(function(Part) 
670
				swait(1.5)
671
				Part.Anchored = false
672
			end), hit.Parent.Torso)
673
			game:GetService("Debris"):AddItem(BodPos, 3)
674
			game:GetService("Debris"):AddItem(BodGy, 3)
675
		end
676
		local debounce = Create("BoolValue"){
677
			Name = "DebounceHit",
678
			Parent = hit.Parent,
679
			Value = true,
680
		}
681
		game:GetService("Debris"):AddItem(debounce, Delay)
682
		c = Create("ObjectValue"){
683
			Name = "creator",
684
			Value = Player,
685
			Parent = h,
686
		}
687
		game:GetService("Debris"):AddItem(c, .5)
688
	end
689
end
690
691
function ShowDamage(Pos, Text, Time, Color)
692
	local Rate = (1 / 30)
693
	local Pos = (Pos or Vector3.new(0, 0, 0))
694
	local Text = (Text or "")
695
	local Time = (Time or 2)
696
	local Color = (Color or Color3.new(1, 0, 1))
697
	local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
698
	EffectPart.Anchored = true
699
	local BillboardGui = Create("BillboardGui"){
700
		Size = UDim2.new(3, 0, 3, 0),
701
		Adornee = EffectPart,
702
		Parent = EffectPart,
703
	}
704
	local TextLabel = Create("TextLabel"){
705
		BackgroundTransparency = 1,
706
		Size = UDim2.new(1, 0, 1, 0),
707
		Text = Text,
708
		Font = "SciFi",
709
		TextColor3 = Color,
710
		TextScaled = true,
711
		Parent = BillboardGui,
712
	}
713
	game.Debris:AddItem(EffectPart, (Time))
714
	EffectPart.Parent = game:GetService("Workspace")
715
	delay(0, function()
716
		local Frames = (Time / Rate)
717
		for Frame = 1, Frames do
718
			wait(Rate)
719
			local Percent = (Frame / Frames)
720
			EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
721
			TextLabel.TextTransparency = Percent
722
		end
723
		if EffectPart and EffectPart.Parent then
724
			EffectPart:Destroy()
725
		end
726
	end)
727
end
728
729
function dmg(dude)
730
if dude.Name ~= Character then
731
dude.Humanoid.PlatformStand = true
732
local bgf = Instance.new("BodyGyro",dude.Head)
733
bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
734
local val = Instance.new("BoolValue",dude)
735
val.Name = "IsHit"
736
for i = 1, 6 do
737
end
738
local ds = coroutine.wrap(function()
739
wait(.2)
740
dude.Torso:BreakJoints()
741
end)
742
ds()
743
end
744
end
745
746
function mdmg(Part, Magnitude)--, MinimumDamage, MaximumDamage, KnockBack, Type, HitSound, HitPitch)
747
    --local buddy
748
	for _, c in pairs(workspace:children()) do
749
		local hum = c:findFirstChild("Humanoid")
750
		if hum ~= nil then
751
			local head = c:findFirstChild("Torso")
752
			if head ~= nil then
753
				local targ = head.Position - Part.Position
754
				local mag = targ.magnitude
755
				if mag <= Magnitude and c.Name ~= Player.Name then 
756
				if c.Name ~= Character then
757
				if c.Name ~= "MasterShadowEnderman" and c.Name ~= "paladinzzz" then
758
			local asd = Instance.new("ParticleEmitter",c.Torso)
759
			asd.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
760
			asd.LightEmission = .1
761
			asd.Size = NumberSequence.new(0.2)
762
			asd.Texture = "http://www.roblox.com/asset/?ID=771221224"
763
			aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
764
			bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
765
			asd.Transparency = bbb
766
			asd.Size = aaa
767
			asd.ZOffset = .9
768
			asd.Acceleration = Vector3.new(0, -5, 0)
769
			asd.LockedToPart = false
770
			asd.EmissionDirection = "Back"
771
			asd.Lifetime = NumberRange.new(1, 2)
772
			asd.Rate = 1000
773
			asd.Rotation = NumberRange.new(-100, 100)
774
			asd.RotSpeed = NumberRange.new(-100, 100)
775
			asd.Speed = NumberRange.new(6)
776
			asd.VelocitySpread = 10000
777
			asd.Enabled=true
778
					--Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .1, "rbxassetid://" .. HitSound, HitPitch)
779
					dmg(c)
780
					CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=206082273", c.Torso, 1.2, .8)
781
					coroutine.wrap(function()
782
					wait(.2)
783
					asd.Enabled = false
784
					wait(2)
785
					asd:Remove()
786
					end)()
787
				       else
788
        CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=240429289", c.Torso, 1.5, math.random(1,1.3))		
789
        Effects.Sphere.Create(BrickColor.new("Bright red"), c.Torso.CFrame, 30, 30, 30, .5, .5, .5, 0.04)
790
791
					end
792
				end
793
			end
794
		end
795
	end
796
	end
797
end
798
EffectModel = Create("Model"){
799
	Parent = Character,
800
	Name = "Effects",
801
}
802
803
Effects = {
804
	Block = {
805
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
806
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
807
			prt.Anchored = true
808
			prt.CFrame = cframe
809
			local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
810
			game:GetService("Debris"):AddItem(prt, 10)
811
			if Type == 1 or Type == nil then
812
				table.insert(Effects, {
813
					prt,
814
					"Block1",
815
					delay,
816
					x3,
817
					y3,
818
					z3,
819
					msh
820
				})
821
			elseif Type == 2 then
822
				table.insert(Effects, {
823
					prt,
824
					"Block2",
825
					delay,
826
					x3,
827
					y3,
828
					z3,
829
					msh
830
				})
831
			end
832
		end;
833
	};
834
835
		Cylinder = {
836
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
837
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
838
			prt.Anchored = true
839
			prt.CFrame = cframe
840
			local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
841
			game:GetService("Debris"):AddItem(prt, 10)
842
			table.insert(Effects, {
843
				prt,
844
				"Cylinder",
845
				delay,
846
				x3,
847
				y3,
848
				z3,
849
				msh
850
			})
851
		end;
852
	};
853
	Head = {
854
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
855
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
856
			prt.Anchored = true
857
			prt.CFrame = cframe
858
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
859
			game:GetService("Debris"):AddItem(prt, 10)
860
			table.insert(Effects, {
861
				prt,
862
				"Cylinder",
863
				delay,
864
				x3,
865
				y3,
866
				z3,
867
				msh
868
			})
869
		end;
870
	};
871
	
872
	Sphere = {
873
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
874
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
875
			prt.Anchored = true
876
			prt.CFrame = cframe
877
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
878
			game:GetService("Debris"):AddItem(prt, 10)
879
			table.insert(Effects, {
880
				prt,
881
				"Cylinder",
882
				delay,
883
				x3,
884
				y3,
885
				z3,
886
				msh
887
			})
888
		end;
889
	};
890
	
891
	Elect = {
892
		Create = function(cff, x, y, z)
893
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, BrickColor.new("Lime green"), "Part", Vector3.new(1, 1, 1))
894
			prt.Anchored = true
895
			prt.CFrame = cff * CFrame.new(math.random(-x, x), math.random(-y, y), math.random(-z, z))
896
			prt.CFrame = CFrame.new(prt.Position)
897
			game:GetService("Debris"):AddItem(prt, 2)
898
			local xval = math.random() / 2
899
			local yval = math.random() / 2
900
			local zval = math.random() / 2
901
			local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
902
			table.insert(Effects, {
903
				prt,
904
				"Elec",
905
				0.1,
906
				x,
907
				y,
908
				z,
909
				xval,
910
				yval,
911
				zval
912
			})
913
		end;
914
915
	};
916
	
917
	Ring = {
918
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
919
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
920
			prt.Anchored = true
921
			prt.CFrame = cframe
922
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
923
			game:GetService("Debris"):AddItem(prt, 10)
924
			table.insert(Effects, {
925
				prt,
926
				"Cylinder",
927
				delay,
928
				x3,
929
				y3,
930
				z3,
931
				msh
932
			})
933
		end;
934
	};
935
936
937
	Wave = {
938
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
939
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
940
			prt.Anchored = true
941
			prt.CFrame = cframe
942
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
943
			game:GetService("Debris"):AddItem(prt, 10)
944
			table.insert(Effects, {
945
				prt,
946
				"Cylinder",
947
				delay,
948
				x3,
949
				y3,
950
				z3,
951
				msh
952
			})
953
		end;
954
	};
955
956
	Break = {
957
		Create = function(brickcolor, cframe, x1, y1, z1)
958
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
959
			prt.Anchored = true
960
			prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
961
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
962
			local num = math.random(10, 50) / 1000
963
			game:GetService("Debris"):AddItem(prt, 10)
964
			table.insert(Effects, {
965
				prt,
966
				"Shatter",
967
				num,
968
				prt.CFrame,
969
				math.random() - math.random(),
970
				0,
971
				math.random(50, 100) / 100
972
			})
973
		end;
974
	};
975
	
976
	Fire = {
977
		Create = function(brickcolor, cframe, x1, y1, z1, delay)
978
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
979
			prt.Anchored = true
980
			prt.CFrame = cframe
981
			msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
982
			game:GetService("Debris"):AddItem(prt, 10)
983
			table.insert(Effects, {
984
				prt,
985
				"Fire",
986
				delay,
987
				1,
988
				1,
989
				1,
990
				msh
991
			})
992
		end;
993
	};
994
	
995
	FireWave = {
996
		Create = function(brickcolor, cframe, x1, y1, z1)
997
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, brickcolor, "Effect", Vector3.new())
998
			prt.Anchored = true
999
			prt.CFrame = cframe
1000
			msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1001
			local d = Create("Decal"){
1002
				Parent = prt,
1003
				Texture = "rbxassetid://26356434",
1004
				Face = "Top",
1005
			}
1006
			local d = Create("Decal"){
1007
				Parent = prt,
1008
				Texture = "rbxassetid://26356434",
1009
				Face = "Bottom",
1010
			}
1011
			game:GetService("Debris"):AddItem(prt, 10)
1012
			table.insert(Effects, {
1013
				prt,
1014
				"FireWave",
1015
				1,
1016
				30,
1017
				math.random(400, 600) / 100,
1018
				msh
1019
			})
1020
		end;
1021
	};
1022
	
1023
	Lightning = {
1024
		Create = function(p0, p1, tym, ofs, col, th, tra, last)
1025
			local magz = (p0 - p1).magnitude
1026
			local curpos = p0
1027
			local trz = {
1028
				-ofs,
1029
				ofs
1030
			}
1031
			for i = 1, tym do
1032
				local li = CFuncs.Part.Create(EffectModel, "Neon", 0, tra or 0.4, col, "Ref", Vector3.new(th, th, magz / tym))
1033
				local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
1034
				local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
1035
				li.Material = "Neon"
1036
				if tym == i then
1037
					local magz2 = (curpos - p1).magnitude
1038
					li.Size = Vector3.new(th, th, magz2)
1039
					li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2)
1040
					table.insert(Effects, {
1041
						li,
1042
						"Disappear",
1043
						last
1044
					})
1045
				else
1046
					do
1047
						do
1048
							li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2)
1049
							curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p
1050
							game.Debris:AddItem(li, 10)
1051
							table.insert(Effects, {
1052
								li,
1053
								"Disappear",
1054
								last
1055
							})
1056
						end
1057
					end
1058
				end
1059
			end
1060
		end
1061
	};
1062
1063
	EffectTemplate = {
1064
1065
	};
1066
}
1067
1068
1069
function chatfunc(text) local chat = coroutine.wrap(function() if Character:FindFirstChild("TalkingBillBoard")~= nil then Character:FindFirstChild("TalkingBillBoard"):destroy() end local naeeym2 = Instance.new("BillboardGui",Character) naeeym2.Size = UDim2.new(0,100,0,40) naeeym2.StudsOffset = Vector3.new(0,3,0) naeeym2.Adornee = Character.Head naeeym2.Name = "TalkingBillBoard" local tecks2 = Instance.new("TextLabel",naeeym2) tecks2.BackgroundTransparency = 1 tecks2.BorderSizePixel = 0 tecks2.Text = text tecks2.Font = "Cartoon" tecks2.TextSize = 30 tecks2.TextStrokeTransparency = 0 tecks2.TextColor3 = Color3.new(0,0,.6) tecks2.TextStrokeColor3 = Color3.new(0,0,0) tecks2.Size = UDim2.new(1,0,0.5,0) local tecks3 = Instance.new("TextLabel",naeeym2) tecks3.BackgroundTransparency = 1 tecks3.BorderSizePixel = 0 tecks3.Text = text tecks3.Font = "Cartoon" tecks3.TextSize = 30 tecks3.TextStrokeTransparency = 0 tecks3.TextColor3 = Color3.new(0,0,.6) tecks3.TextStrokeColor3 = Color3.new(0,0,0) tecks3.Size = UDim2.new(1,0,0.5,0) CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=690607937", Character, 1.3, .95) wait(2) for i = 1, 50 do swait() tecks2.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5)) tecks2.Rotation = tecks2.Rotation - .8 tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04 tecks2.TextTransparency = tecks2.TextTransparency + .04 tecks3.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5)) tecks3.Rotation = tecks2.Rotation + .8 tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04 tecks3.TextTransparency = tecks2.TextTransparency + .04 end naeeym2:Destroy() end) chat() end function onChatted(msg) chatfunc(msg) end Player.Chatted:connect(onChatted)
1070
1071
abss = Instance.new("BillboardGui",Character)
1072
abss.Size = UDim2.new(10,0,10,0)
1073
abss.Enabled = false
1074
imgl = Instance.new("ImageLabel",abss)
1075
imgl.Position = UDim2.new(0,0,0,0)
1076
imgl.Size = UDim2.new(1,0,1,0)
1077
imgl.Image = "rbxassetid://168978607"
1078
imgl.BackgroundTransparency = 1
1079
imgl.ImageColor3 = Color3.new(.9,0,0)
1080
img2 = Instance.new("ImageLabel",abss)
1081
img2.Position = UDim2.new(0,0,0,0)
1082
img2.Size = UDim2.new(1,0,1,0)
1083
img2.Image = "rbxassetid://168978607"
1084
img2.BackgroundTransparency = 1
1085
img2.ImageColor3 = Color3.new(.9,0,0)
1086
spawn(function()
1087
	while wait() do
1088
		imgl.ImageColor3 = BrickColor.random().Color
1089
		img2.ImageColor3 = BrickColor.random().Color
1090
	end
1091
end)
1092
1093
--spawn(function()
1094
--chatfunc("Loaded.")
1095
--end)
1096
1097
1098
function attackone()
1099
	attack = true
1100
	Humanoid.WalkSpeed = 0
1101
	if targetted.Name ~= "MasterShadowEnderman" and targetted.Name ~= "paladinzzz" then
1102
			local partasdeff = Instance.new("ParticleEmitter",targetted.Torso)
1103
			partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
1104
			partasdeff.LightEmission = .1
1105
			partasdeff.Size = NumberSequence.new(0.2)
1106
			partasdeff.Texture = "http://www.roblox.com/asset/?ID=771221224"
1107
			aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
1108
			bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
1109
			partasdeff.Transparency = bbb
1110
			partasdeff.Size = aaa
1111
			partasdeff.ZOffset = .9
1112
			partasdeff.Acceleration = Vector3.new(0, -5, 0)
1113
			partasdeff.LockedToPart = false
1114
			partasdeff.EmissionDirection = "Back"
1115
			partasdeff.Lifetime = NumberRange.new(1, 2)
1116
			partasdeff.Rate = 1000
1117
			partasdeff.Rotation = NumberRange.new(-100, 100)
1118
			partasdeff.RotSpeed = NumberRange.new(-100, 100)
1119
			partasdeff.Speed = NumberRange.new(6)
1120
			partasdeff.VelocitySpread = 10000
1121
			partasdeff.Enabled=false
1122
	for i = 0, 3, 0.1 do
1123
		swait()
1124
		PlayAnimationFromTable({
1125
         CFrame.new(0.0150662307, -4.88092428e-06, 0.0148906102, -0.01982099, -1.08002496e-12, 0.999803543, -4.46946984e-07, 1, -8.86181084e-09, -0.999803782, 3.27825546e-07, -0.0198209975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1126
         CFrame.new(-0.00189219415, 1.50098944, -0.129972562, 0.0201512501, 0.0765038878, -0.996864021, 0.0566192083, 0.995383799, 0.0775336027, 0.998202145, -0.0580037907, 0.0157258138) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1127
         CFrame.new(2.01696348, 0.389823437, -0.060955409, -0.000397110358, -0.999624014, -0.0274192169, 0.00981300231, 0.0274140034, -0.999576092, 0.999951839, -0.0006660074, 0.00979842618) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1128
         CFrame.new(-1.64040112, 0.216884568, 1.93210121e-06, 0.962137103, 0.272578239, -7.02217221e-07, -0.272574633, 0.962141275, -9.83368591e-06, -2.00979412e-06, 9.69739631e-06, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1129
         CFrame.new(0.64369607, -1.98395038, 0.206737444, 0.19058302, -0.152998164, -0.969677031, 0.0664296299, 0.987527609, -0.142758414, 0.979424179, -0.0372077115, 0.198368743) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1130
         CFrame.new(-0.641120076, -1.92643452, -0.0258421432, 0.848103583, 0.133398816, -0.51276207, -0.0662644878, 0.986892581, 0.147146463, 0.52567035, -0.0908175632, 0.845826566) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1131
		}, .1, false)
1132
		moter.C0 = clerp(moter.C0, CFrame.new(0.011209704, -1.63770795, -0.318749219, -0.0172089972, -4.19956632e-06, -0.999852002, 0.999852061, 8.99471343e-06, -0.0172089972, 9.06549394e-06, -1.00000012, 4.04558159e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1133
	end
1134
	Effects.Block.Create(BrickColor.new("Cyan"), Partss.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
1135
    Effects.Block.Create(BrickColor.new("Dark blue"), Partss.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
1136
    CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=136523485", Character, 1, .5)
1137
    dmg(targetted)
1138
    partasdeff.Enabled=true
1139
	for i = 0, 1, 0.1 do
1140
		swait()
1141
		PlayAnimationFromTable({
1142
         CFrame.new(0.0150662307, -4.88092428e-06, 0.0148906102, -0.01982099, -1.08002496e-12, 0.999803543, -4.46946984e-07, 1, -8.86181084e-09, -0.999803782, 3.27825546e-07, -0.0198209975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1143
         CFrame.new(-0.0879677385, 1.49240708, -0.127746791, 0.0201510563, -0.100440688, -0.994740784, 0.0566197298, 0.99346137, -0.0991647467, 0.998197258, -0.0543235913, 0.0257058665) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1144
         CFrame.new(2.03539443, 0.729742587, 0.0108130341, -0.00389442407, -0.967803538, 0.251676887, 0.0148300035, -0.251707017, -0.967689872, 0.999882519, -3.62247229e-05, 0.0153327845) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1145
         CFrame.new(-1.64040112, 0.216884568, 1.93210121e-06, 0.962137103, 0.272578239, -7.02217221e-07, -0.272574633, 0.962141275, -9.83368591e-06, -2.00979412e-06, 9.69739631e-06, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1146
         CFrame.new(0.64369607, -1.98395038, 0.206737444, 0.19058302, -0.152998164, -0.969677031, 0.0664296299, 0.987527609, -0.142758414, 0.979424179, -0.0372077115, 0.198368743) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1147
         CFrame.new(-0.641120076, -1.92643452, -0.0258421432, 0.848103583, 0.133398816, -0.51276207, -0.0662644878, 0.986892581, 0.147146463, 0.52567035, -0.0908175632, 0.845826566) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1148
		}, .3, false)
1149
		moter.C0 = clerp(moter.C0, CFrame.new(0.0112083517, -1.63770616, -0.318746239, -0.0172079317, -2.87033617e-06, -0.999851942, 0.999852002, 8.28504562e-06, -0.0172079336, 8.27014446e-06, -1.00000012, 2.72750913e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1150
	end
1151
	partasdeff.Enabled=false
1152
	for i = 0, 2, 0.1 do
1153
		swait()
1154
		PlayAnimationFromTable({
1155
         CFrame.new(0.0150662307, -4.88092428e-06, 0.0148906102, -0.01982099, -1.08002496e-12, 0.999803543, -4.46946984e-07, 1, -8.86181084e-09, -0.999803782, 3.27825546e-07, -0.0198209975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1156
         CFrame.new(-0.00189219415, 1.50098944, -0.129972562, 0.0201512501, 0.0765038878, -0.996864021, 0.0566192083, 0.995383799, 0.0775336027, 0.998202145, -0.0580037907, 0.0157258138) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1157
         CFrame.new(2.01696348, 0.389823437, -0.060955409, -0.000397110358, -0.999624014, -0.0274192169, 0.00981300231, 0.0274140034, -0.999576092, 0.999951839, -0.0006660074, 0.00979842618) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1158
         CFrame.new(-1.64040112, 0.216884568, 1.93210121e-06, 0.962137103, 0.272578239, -7.02217221e-07, -0.272574633, 0.962141275, -9.83368591e-06, -2.00979412e-06, 9.69739631e-06, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1159
         CFrame.new(0.64369607, -1.98395038, 0.206737444, 0.19058302, -0.152998164, -0.969677031, 0.0664296299, 0.987527609, -0.142758414, 0.979424179, -0.0372077115, 0.198368743) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1160
         CFrame.new(-0.641120076, -1.92643452, -0.0258421432, 0.848103583, 0.133398816, -0.51276207, -0.0662644878, 0.986892581, 0.147146463, 0.52567035, -0.0908175632, 0.845826566) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1161
		}, .3, false)
1162
		moter.C0 = clerp(moter.C0, CFrame.new(0.011209704, -1.63770795, -0.318749219, -0.0172089972, -4.19956632e-06, -0.999852002, 0.999852061, 8.99471343e-06, -0.0172089972, 9.06549394e-06, -1.00000012, 4.04558159e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1163
	end
1164
	coroutine.wrap(function()
1165
	wait(2)
1166
	partasdeff:Remove()
1167
	end)()
1168
	else
1169
	sel = math.random(1,20)
1170
	if sel == 1 then	
1171
	chatfunc("Why..")
1172
	elseif sel == 2 then	
1173
	chatfunc("I can't...")
1174
	elseif sel == 3 then
1175
	chatfunc("you better not")
1176
	elseif sel == 4 then
1177
	chatfunc("I just...")
1178
	elseif sel == 5 then
1179
	chatfunc("nahh, i don't")
1180
	elseif sel == 6 then
1181
	chatfunc("I need a membership in order to do that...")
1182
	elseif sel == 7 then
1183
	chatfunc("This choice won't be made..")
1184
	elseif sel == 8 then
1185
	chatfunc("no")
1186
	elseif sel == 9 then
1187
	chatfunc("THIS IS MADNESS, I CAN'T DO THIS")
1188
	elseif sel == 10 then
1189
	chatfunc("ya heck, i don't want to")
1190
	elseif sel == 11 then
1191
	chatfunc("I chose the option N.")
1192
	elseif sel == 12 then
1193
	chatfunc("haha, no..")
1194
	elseif sel == 13 then
1195
	chatfunc("That's no good!")
1196
	elseif sel == 14 then
1197
	chatfunc("I ain't doing that!?")
1198
	elseif sel == 15 then
1199
	chatfunc("Y U MAKE ME KILL")
1200
	elseif sel == 16 then
1201
	chatfunc("eeeeeeeeeeeeeeeeeeeeeeeeeeee")
1202
	elseif sel == 17 then
1203
	chatfunc("I would, but I won't.")
1204
	elseif sel == 18 then
1205
	chatfunc("Noo!")
1206
	elseif sel == 19 then
1207
	chatfunc("...")
1208
	elseif sel == 20 then
1209
	chatfunc("oof")
1210
	end
1211
	for i = 0, 5, 0.1 do
1212
		swait()
1213
		PlayAnimationFromTable({
1214
         CFrame.new(0, 0, 0, 0.999999881, 5.04870979e-29, -4.21790838e-43, 5.04870979e-29, 1, -5.04870979e-29, -4.21790838e-43, -5.04870979e-29, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1215
         CFrame.new(-0.055980958, 1.49253583, -0.318915963, 0.999889553, 0.0107171191, -0.0102898544, -0.00218299939, 0.791040659, 0.611759722, 0.0146959936, -0.61166966, 0.790976703) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0- .4 * math.cos((sine) / 5), 0), 
1216
         CFrame.new(1.54004693, 0.0494250022, 1.90734852e-06, 0.997847795, -0.0655719861, 0, 0.0655719936, 0.997847855, 7.53468894e-22, -4.94064563e-23, -7.51847299e-22, 0.99999994) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1217
         CFrame.new(-1.51232088, 0.0410207808, -3.73942044e-06, 0.998558879, 0.053665854, -2.33806347e-07, -0.0536658242, 0.998558939, -1.04548817e-05, -3.27600219e-07, 1.04523697e-05, 0.99999994) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1218
         CFrame.new(0.540300906, -1.99793804, -2.11055158e-06, 0.998698354, -0.0510031469, 6.26438805e-07, 0.0510031544, 0.998698473, -1.04335422e-05, -9.34800966e-08, 1.04519122e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1219
         CFrame.new(-0.539562821, -1.99794102, -5.75710146e-09, 0.998630941, 0.0523070693, -1.67712614e-07, -0.0523070768, 0.99863106, -1.0458818e-05, -3.79587107e-07, 1.04532719e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1220
		}, .3, false)
1221
		moter.C0 = clerp(moter.C0, CFrame.new(0.0111967381, -1.6377008, -0.318754196, -0.0172117949, 0, -0.999851942, 0.999851942, 0, -0.0172117949, 0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1222
	end
1223
	end
1224
	Humanoid.WalkSpeed = 8
1225
	attack = false
1226
end
1227
local Grabbed = false
1228
1229
function shoot()
1230
	attack = true
1231
	for i = 0, 3, 0.1 do
1232
		swait()
1233
		PlayAnimationFromTable({
1234
         CFrame.new(0.0150662307, -4.88092428e-06, 0.0148906102, -0.01982099, -1.08002496e-12, 0.999803543, -4.46946984e-07, 1, -8.86181084e-09, -0.999803782, 3.27825546e-07, -0.0198209975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1235
         CFrame.new(-0.00189219415, 1.50098944, -0.129972562, 0.0201512501, 0.0765038878, -0.996864021, 0.0566192083, 0.995383799, 0.0775336027, 0.998202145, -0.0580037907, 0.0157258138) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1236
         CFrame.new(2.01696348, 0.389823437, -0.060955409, -0.000397110358, -0.999624014, -0.0274192169, 0.00981300231, 0.0274140034, -0.999576092, 0.999951839, -0.0006660074, 0.00979842618) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1237
         CFrame.new(-1.64040112, 0.216884568, 1.93210121e-06, 0.962137103, 0.272578239, -7.02217221e-07, -0.272574633, 0.962141275, -9.83368591e-06, -2.00979412e-06, 9.69739631e-06, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1238
         CFrame.new(0.64369607, -1.98395038, 0.206737444, 0.19058302, -0.152998164, -0.969677031, 0.0664296299, 0.987527609, -0.142758414, 0.979424179, -0.0372077115, 0.198368743) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1239
         CFrame.new(-0.641120076, -1.92643452, -0.0258421432, 0.848103583, 0.133398816, -0.51276207, -0.0662644878, 0.986892581, 0.147146463, 0.52567035, -0.0908175632, 0.845826566) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1240
		}, .1, false)
1241
		moter.C0 = clerp(moter.C0, CFrame.new(0.011209704, -1.63770795, -0.318749219, -0.0172089972, -4.19956632e-06, -0.999852002, 0.999852061, 8.99471343e-06, -0.0172089972, 9.06549394e-06, -1.00000012, 4.04558159e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1242
	end
1243
	for i = 1,10 do
1244
		Effects.Block.Create(BrickColor.random(), Partss.CFrame, 11,11,11, -1,-1,-1, 0.07)
1245
		wait(0.01)
1246
	end
1247
	wait(0.5)
1248
	local ref1 = New("Part",m,"ref",{Transparency = 1,Size = Vector3.new(.2,.2,.2),CFrame = Mouse.Hit,Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
1249
	local fc = Instance.new("Explosion",workspace) fc.Position = ref1.Position
1250
	CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=330531173", Character, 1.5, 1)
1251
	for i = 1,10 do
1252
		Effects.Block.Create(BrickColor.random(), ref1.CFrame, 33,33,33, 9,9,9, 0.07)
1253
	end
1254
	wait(0.75)
1255
	ref1:Destroy()
1256
	attack = false
1257
end
1258
1259
function suicide()
1260
	attack = true;
1261
	chatfunc("i want to stop")
1262
	Humanoid.WalkSpeed = 0
1263
	for i = 0, 1, 0.1 do
1264
		swait()
1265
		PlayAnimationFromTable({
1266
         CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1267
         CFrame.new(7.62939453e-06, 1.49997091, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1268
         CFrame.new(1.12282228, 0.491593987, -0.645177722, 0.783057868, 0.621948957, 0, 0, 0, -1, -0.621948957, 0.783057868, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1269
         CFrame.new(-1.08740151, 0.561881959, -0.899507821, 0.662516952, -0.749046922, -0.000293626304, 0, 0.000391999929, -0.999999881, 0.749046922, 0.662516952, 0.000259706576) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1270
         CFrame.new(0.499994695, -1.99996996, 0, 0.997888744, -0.0649459884, 0, 0.0649459884, 0.997888744, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1271
         CFrame.new(-0.499997199, -1.99996936, -0, 0.998180866, 0.0602899939, 0, -0.0602899939, 0.998180866, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1272
		}, .3, false)
1273
		moter.C0 = clerp(moter.C0, CFrame.new(-0.507866442, -0.815697551, -0.518593907, 0.620451391, 0, 0.784245014, -0.784245014, 0, 0.620451391, 0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1274
	end
1275
	wait(1)
1276
	Effects.Block.Create(BrickColor.new("Cyan"), Partss.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
1277
    CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=136523485", Character, 1, .5)	
1278
	Character.Torso.Velocity = Character.Torso.CFrame.lookVector * -50
1279
	wait(2)
1280
	attack = false;
1281
	Humanoid.WalkSpeed = 8
1282
	chatfunc("oh wait i'm IMMORTAL TO MY GUN")
1283
	wait(1.5)
1284
	chatfunc("I JUST WANTED TO BE GONE  ")
1285
end
1286
1287
function hedshoot()
1288
	attack = true
1289
1290
	--local GGyro = Instance.new("BodyPosition")
1291
	local grab = nil
1292
	for i, v in pairs(FindNearestTorso(Torso.CFrame.p, 10)) do
1293
		if v:FindFirstChild('Torso') then
1294
			Grabbed = true
1295
			    CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=260430060", v.Torso, 1, .8)
1296
			grab = v
1297
		end
1298
	end
1299
    Effects.Wave.Create(BrickColor.new("Cyan"), RootPart.CFrame * CFrame.Angles(0,math.rad(90),math.rad(90)), .5, .5, .5, 1, .2, 1, 0.07)
1300
CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=200632211", RootPart, 1.5, .5)
1301
		for i = 0, 1, 0.1 do
1302
		swait()
1303
		if Grabbed == true then
1304
			grab.Humanoid.PlatformStand = true
1305
			--GGyro.position = Partss.Position
1306
			--GGyro.Parent = grab.Head
1307
			grab.Torso.CFrame = Partss.CFrame * CFrame.Angles(0,math.rad(-90),0)
1308
		end
1309
		PlayAnimationFromTable({
1310
         CFrame.new(0.104281992, -1.37529127e-22, -0.179345995, 0.249840975, 5.92156003e-22, 0.968286872, -5.57068883e-22, 1, -4.67813147e-22, -0.968286872, -4.22523594e-22, 0.249840975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1311
         CFrame.new(0.0029296279, 1.47845411, -0.120581962, 0.0750327855, 0.428286105, -0.900522709, 0.166523039, 0.885005891, 0.434781253, 0.983178616, -0.18258062, -0.00491504371) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1312
         CFrame.new(1.96751118, 0.433084905, -0.278422326, 0.305184275, -0.951701581, -0.033564698, 0.012345003, 0.0391969904, -0.999155343, 0.952213347, 0.304512084, 0.0237110667) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1313
         CFrame.new(-1.66092706, 0.266950369, 2.51774691e-06, 0.876968205, 0.480548859, -2.5331974e-06, -0.480548888, 0.876968026, -7.03267551e-06, -1.13248825e-06, 7.38352537e-06, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1314
         CFrame.new(0.146832585, -1.7542398, 0.105335698, 0.266426086, 0.491796821, -0.828946948, 0.0135936746, 0.8580302, 0.513420045, 0.96375972, -0.148056909, 0.221916124) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1315
         CFrame.new(-1.09110987, -1.74702656, 0.342675447, 0.765578806, 0.632523358, 0.117487431, -0.642276406, 0.740949869, 0.196148768, 0.0370163769, -0.225626737, 0.973510265) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1316
		}, .3, false)
1317
		RootPart.Velocity = RootPart.CFrame.lookVector * 90
1318
		
1319
		moter.C0 = clerp(moter.C0, CFrame.new(0.0111932121, -1.63769805, -0.318755955, -0.0172044784, -1.3951445e-05, -0.999852121, 0.999852002, 3.55020165e-06, -0.0172044784, 3.78862023e-06, -1.00000012, 1.38879986e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1320
		end
1321
		if Grabbed == true then
1322
		Humanoid.WalkSpeed = 0
1323
		for i = 0, 2, 0.1 do
1324
		swait()
1325
		if Grabbed == true then
1326
			grab.Humanoid.PlatformStand = true
1327
			--GGyro.position = Partss.Position
1328
			--GGyro.Parent = grab.Head
1329
			grab.Torso.CFrame = Partss.CFrame * CFrame.Angles(0,math.rad(-90),0)
1330
		end
1331
		PlayAnimationFromTable({
1332
         CFrame.new(0.104281992, -1.37529127e-22, -0.179345995, 0.249840975, 5.92156003e-22, 0.968286872, -5.57068883e-22, 1, -4.67813147e-22, -0.968286872, -4.22523594e-22, 0.249840975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1333
         CFrame.new(0.0029296279, 1.47845411, -0.120581962, 0.0750327855, 0.428286105, -0.900522709, 0.166523039, 0.885005891, 0.434781253, 0.983178616, -0.18258062, -0.00491504371) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1334
         CFrame.new(1.96751118, 0.433084905, -0.278422326, 0.305184275, -0.951701581, -0.033564698, 0.012345003, 0.0391969904, -0.999155343, 0.952213347, 0.304512084, 0.0237110667) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1335
         CFrame.new(-1.58139038, 0.176945746, 5.27966768e-06, 0.939729631, 0.341920435, -3.69548798e-06, -0.341920793, 0.93972975, -6.50105221e-06, -5.81145287e-07, 6.40749931e-06, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1336
         CFrame.new(0.569345832, -1.89868093, -0.00942828506, 0.266425997, -0.0769406706, -0.960779786, 0.0135936281, 0.997010291, -0.0760724545, 0.963760078, 0.00720720552, 0.266675085) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1337
         CFrame.new(-0.849354744, -2.01616573, 0.241646215, 0.948664129, 0.308412433, 0.0701368451, -0.312046438, 0.948832989, 0.0484089628, -0.0516182035, -0.0678096861, 0.996362925) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1338
		}, .3, false)
1339
		moter.C0 = clerp(moter.C0, CFrame.new(0.0111932121, -1.63769805, -0.318755955, -0.0172044784, -1.3951445e-05, -0.999852121, 0.999852002, 3.55020165e-06, -0.0172044784, 3.78862023e-06, -1.00000012, 1.38879986e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1340
		end
1341
		if grab.Name ~= "MasterShadowEnderman" and grab.Name ~= "paladinzzz" then
1342
			local partasdeff = Instance.new("ParticleEmitter",grab.Torso)
1343
			partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
1344
			partasdeff.LightEmission = .1
1345
			partasdeff.Size = NumberSequence.new(0.2)
1346
			partasdeff.Texture = "http://www.roblox.com/asset/?ID=771221224"
1347
			aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
1348
			bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
1349
			partasdeff.Transparency = bbb
1350
			partasdeff.Size = aaa
1351
			partasdeff.ZOffset = .9
1352
			partasdeff.Acceleration = Vector3.new(0, -5, 0)
1353
			partasdeff.LockedToPart = false
1354
			partasdeff.EmissionDirection = "Back"
1355
			partasdeff.Lifetime = NumberRange.new(1, 2)
1356
			partasdeff.Rate = 1000
1357
			partasdeff.Rotation = NumberRange.new(-100, 100)
1358
			partasdeff.RotSpeed = NumberRange.new(-100, 100)
1359
			partasdeff.Speed = NumberRange.new(10)
1360
			partasdeff.VelocitySpread = 20
1361
			partasdeff.Enabled=false
1362
	sel = math.random(1,8)
1363
	if sel == 1 then	
1364
	chatfunc("living life of the life of a noob...")
1365
	elseif sel == 2 then	
1366
	chatfunc("reep")
1367
	elseif sel == 3 then
1368
	chatfunc("i was testing, pls don't kill me")
1369
	elseif sel == 4 then
1370
	chatfunc("boi")
1371
	elseif sel == 5 then
1372
	chatfunc("POWER")
1373
	elseif sel == 6 then
1374
	chatfunc("couldn't dodge wow!!!!!!!")
1375
	elseif sel == 7 then
1376
	chatfunc("HOMERUN!")
1377
	elseif sel == 8 then
1378
	chatfunc("i did something, are you impressed?")
1379
	end
1380
	for i = 0, 2, 0.1 do
1381
		swait()
1382
				if Grabbed == true then
1383
			grab.Humanoid.PlatformStand = true
1384
			--GGyro.position = Partss.Position
1385
			--GGyro.Parent = grab.Head
1386
			grab.Torso.CFrame = Partss.CFrame * CFrame.Angles(0,math.rad(-90),0)
1387
		end
1388
		PlayAnimationFromTable({
1389
         CFrame.new(0.104281992, -1.37529127e-22, -0.179345995, 0.249840975, 5.92156003e-22, 0.968286872, -5.57068883e-22, 1, -4.67813147e-22, -0.968286872, -4.22523594e-22, 0.249840975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1390
         CFrame.new(-0.0791492164, 1.44711375, -0.0994036943, 0.0100336075, -0.292051941, -0.95634979, -0.000366999942, 0.956396878, -0.29207015, 0.999949574, 0.00328149647, 0.00948894024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1391
         CFrame.new(1.94523025, 1.02494264, -0.272673488, 0.287940055, -0.795002162, 0.533912063, 0.0434400104, -0.546107173, -0.836588264, 0.956662774, 0.264080375, -0.122711219) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1392
         CFrame.new(-1.58139038, 0.176945746, 5.27966768e-06, 0.939729631, 0.341920435, -3.69548798e-06, -0.341920793, 0.93972975, -6.50105221e-06, -5.81145287e-07, 6.40749931e-06, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1393
         CFrame.new(0.569345832, -1.89868093, -0.00942828506, 0.266425997, -0.0769406706, -0.960779786, 0.0135936281, 0.997010291, -0.0760724545, 0.963760078, 0.00720720552, 0.266675085) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1394
         CFrame.new(-0.849354744, -2.01616573, 0.241646215, 0.948664129, 0.308412433, 0.0701368451, -0.312046438, 0.948832989, 0.0484089628, -0.0516182035, -0.0678096861, 0.996362925) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1395
		}, .1, false)
1396
		moter.C0 = clerp(moter.C0, CFrame.new(0.0111939851, -1.63769794, -0.31875661, -0.0172049776, -1.39437616e-05, -0.999852121, 0.999852002, 5.96046448e-06, -0.0172049757, 6.16908073e-06, -1, 1.38394535e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1397
	end
1398
    Effects.Block.Create(BrickColor.new("Cyan"), Partss.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
1399
    Effects.Block.Create(BrickColor.new("Dark blue"), Partss.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
1400
    CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=136523485", Character, 1, .5)
1401
    dmg(grab)
1402
		grab.Head.Velocity = grab.Head.CFrame.lookVector * -60
1403
	partasdeff.Enabled=true
1404
	for i = 0, 1, 0.1 do
1405
		swait()
1406
		PlayAnimationFromTable({
1407
         CFrame.new(0.104281992, -1.37529127e-22, -0.179345995, 0.249840975, 5.92156003e-22, 0.968286872, -5.57068883e-22, 1, -4.67813147e-22, -0.968286872, -4.22523594e-22, 0.249840975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1408
         CFrame.new(-0.0791492164, 1.44711375, -0.0994036943, 0.0100336075, -0.292051941, -0.95634979, -0.000366999942, 0.956396878, -0.29207015, 0.999949574, 0.00328149647, 0.00948894024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1409
         CFrame.new(1.95760894, 1.20200562, -0.275867403, 0.278526366, -0.669772983, 0.688351095, 0.0506580099, -0.705469668, -0.706927419, 0.959091723, 0.23176837, -0.162562534) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1410
         CFrame.new(-1.58139038, 0.176945746, 5.27966768e-06, 0.939729631, 0.341920435, -3.69548798e-06, -0.341920793, 0.93972975, -6.50105221e-06, -5.81145287e-07, 6.40749931e-06, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1411
         CFrame.new(0.569345832, -1.89868093, -0.00942828506, 0.266425997, -0.0769406706, -0.960779786, 0.0135936281, 0.997010291, -0.0760724545, 0.963760078, 0.00720720552, 0.266675085) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1412
         CFrame.new(-0.849354744, -2.01616573, 0.241646215, 0.948664129, 0.308412433, 0.0701368451, -0.312046438, 0.948832989, 0.0484089628, -0.0516182035, -0.0678096861, 0.996362925) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1413
		}, .3, false)
1414
		moter.C0 = clerp(moter.C0, CFrame.new(0.0111932531, -1.63769579, -0.318755656, -0.0172050633, -1.61863863e-05, -0.999852121, 0.999851882, 5.15580177e-06, -0.017205067, 5.453825e-06, -1, 1.60960481e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1415
	end
1416
	partasdeff.Enabled=false
1417
	for i = 0, 2.5, 0.1 do
1418
		swait()	
1419
		PlayAnimationFromTable({
1420
         CFrame.new(0.104281992, -1.37529127e-22, -0.179345995, 0.249840975, 5.92156003e-22, 0.968286872, -5.57068883e-22, 1, -4.67813147e-22, -0.968286872, -4.22523594e-22, 0.249840975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1421
         CFrame.new(-0.0791492164, 1.44711375, -0.0994036943, 0.0100336075, -0.292051941, -0.95634979, -0.000366999942, 0.956396878, -0.29207015, 0.999949574, 0.00328149647, 0.00948894024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1422
         CFrame.new(1.94523025, 1.02494264, -0.272673488, 0.287940055, -0.795002162, 0.533912063, 0.0434400104, -0.546107173, -0.836588264, 0.956662774, 0.264080375, -0.122711219) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1423
         CFrame.new(-1.58139038, 0.176945746, 5.27966768e-06, 0.939729631, 0.341920435, -3.69548798e-06, -0.341920793, 0.93972975, -6.50105221e-06, -5.81145287e-07, 6.40749931e-06, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1424
         CFrame.new(0.569345832, -1.89868093, -0.00942828506, 0.266425997, -0.0769406706, -0.960779786, 0.0135936281, 0.997010291, -0.0760724545, 0.963760078, 0.00720720552, 0.266675085) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1425
         CFrame.new(-0.849354744, -2.01616573, 0.241646215, 0.948664129, 0.308412433, 0.0701368451, -0.312046438, 0.948832989, 0.0484089628, -0.0516182035, -0.0678096861, 0.996362925) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1426
		}, .2, false)
1427
		moter.C0 = clerp(moter.C0, CFrame.new(0.0111939851, -1.63769794, -0.31875661, -0.0172049776, -1.39437616e-05, -0.999852121, 0.999852002, 5.96046448e-06, -0.0172049757, 6.16908073e-06, -1, 1.38394535e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1428
	end
1429
	coroutine.wrap(function()	
1430
		wait(2)
1431
	partasdeff:Remove()	
1432
	end)()
1433
		else
1434
	grab.Humanoid.PlatformStand = false
1435
	for i = 0, 3, 0.1 do
1436
		swait()
1437
		PlayAnimationFromTable({
1438
         CFrame.new(0.104280457, -1.46030498e-22, -0.179343686, 0.249860913, 5.18448626e-22, 0.968281686, -5.82335151e-22, 1, -5.29395592e-22, -0.968281686, -3.70576914e-22, 0.249860913) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1439
         CFrame.new(0.00671941042, 1.48144531, -0.121562012, 0.0679168552, 0.388981611, -0.918738663, 0.158512011, 0.904961228, 0.394866198, 0.985018492, -0.172449201, -0.000196114182) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1440
         CFrame.new(1.5714488, -0.100437641, -0.219321564, 0.297819793, -0.653239965, -0.696118593, -0.0311920028, 0.722160041, -0.691022456, 0.954112411, 0.227513462, 0.194697708) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1441
         CFrame.new(-1.5814501, 0.177012652, 5.41775626e-06, 0.939689815, 0.342028022, -2.68220901e-06, -0.342027992, 0.939689755, -6.1805149e-06, 4.17232513e-07, 6.72787428e-06, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1442
         CFrame.new(0.569012046, -1.89856982, -0.00933695585, 0.266445845, -0.0764764398, -0.960811257, 0.0135949478, 0.997046292, -0.075590536, 0.963754177, 0.00707861409, 0.266698539) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1443
         CFrame.new(-0.849534154, -2.01595497, 0.241721377, 0.948572636, 0.308689058, 0.070150286, -0.312330276, 0.948733151, 0.0485308319, -0.0515729487, -0.067945078, 0.996355295) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1444
		}, .1, false)
1445
		moter.C0 = clerp(moter.C0, CFrame.new(0.0111981034, -1.63767779, -0.318741798, -0.0172085222, -1.4077872e-05, -0.999851882, 0.999851942, 7.4505806e-06, -0.0172085222, 7.68899918e-06, -1.00000012, 1.39512122e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1446
	end
1447
sel = math.random(1,7)
1448
if sel == 1 then	
1449
chatfunc("...n- no..")
1450
elseif sel == 2 then	
1451
chatfunc("Uhhh....")
1452
elseif sel == 3 then
1453
chatfunc("...")
1454
elseif sel == 4 then
1455
chatfunc("no..")
1456
elseif sel == 5 then
1457
chatfunc("why..?")
1458
elseif sel == 6 then
1459
chatfunc("That's no good!")
1460
elseif sel == 7 then
1461
chatfunc("What, expecting me to kill this guy?")
1462
wait(1.2)
1463
chatfunc("THAT'S NOT GONNA HAPPEN!")
1464
end
1465
		for i = 0, 5, 0.1 do
1466
		swait()
1467
		PlayAnimationFromTable({
1468
         CFrame.new(0, 0, 0, 0.999999881, 5.04870979e-29, -4.21790838e-43, 5.04870979e-29, 1, -5.04870979e-29, -4.21790838e-43, -5.04870979e-29, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1469
         CFrame.new(-0.0399715528, 1.42130852, -0.217550665, 0.985933542, -0.136098281, -0.097015582, 0.166522697, 0.849608123, 0.500436008, 0.0143167432, -0.509551942, 0.860320628) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0- .4 * math.cos((sine) / 5), 0), 
1470
         CFrame.new(1.57258642, 0.0433240086, 3.83948304e-08, 0.990993857, -0.133906633, -2.60571618e-08, 0.133906662, 0.990993977, 5.96046341e-08, 1.78410318e-08, -6.25570422e-08, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1471
         CFrame.new(-0.693957031, 0.999676406, -0.811627388, 0.817211449, -0.569911301, -0.0858340934, -0.499626935, -0.626295447, -0.598442137, 0.287295371, 0.531934083, -0.796558976) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1472
         CFrame.new(0.540301144, -1.99792778, 1.70425119e-06, 0.998698354, -0.0510031469, 6.26438805e-07, 0.0510031544, 0.998698473, -1.04335422e-05, -9.34800966e-08, 1.04519122e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1473
         CFrame.new(-0.539563119, -1.99793291, 1.9016752e-06, 0.998630941, 0.0523070693, -1.67712614e-07, -0.0523070768, 0.99863106, -1.0458818e-05, -3.79587107e-07, 1.04532719e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1474
		}, .3, false)
1475
		moter.C0 = clerp(moter.C0, CFrame.new(0.0111991819, -1.63769639, -0.318748534, -0.0172109455, -5.96046448e-08, -0.999852002, 0.999852061, -1.19209318e-07, -0.0172108412, 5.96046519e-08, -0.99999994, -1.19209275e-07) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1476
	end
1477
	end
1478
	end
1479
	--GGyro.Parent = nil
1480
	attack = false
1481
	Grabbed = false
1482
	Humanoid.WalkSpeed = 8
1483
1484
end
1485
function moarblood()
1486
	attack = true
1487
	CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=282061033", Character, 1, 1)
1488
    RootPart.CFrame = targetted.Torso.CFrame * CFrame.new(0,0,4)
1489
local k = New("Part",LeftArm,"k",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Transparency = 1,Transparency = 1,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.200000003, 0.221472204, 0.221472189),CFrame = CFrame.new(4.93319941, -1.31948221, -45.7696877, 0.141969427, -5.55023435e-05, -0.989871144, 0.989874005, 1.80069164e-05, 0.141970903, 1.06166653e-05, -1.00000143, 5.59078326e-05),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
1490
mot = New("Weld",k,"mot",{Part0 = k,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 0.141969457, 0.989873946, 1.06166663e-05, -5.55023507e-05, 1.80069164e-05, -1.00000167, -0.989871264, 0.141970903, 5.59078399e-05),C1 = CFrame.new(6.67572021e-06, -1.40000057, -3.81469727e-06, 0.989870846, -0.14197053, -1.2531201e-06, 0.141970515, 0.989870906, 1.03843358e-05, -2.33842215e-07, -1.04570581e-05, 0.99999994),})
1491
wait(.5)
1492
	for i = 0, 1.2, 0.1 do
1493
		swait()
1494
		PlayAnimationFromTable({
1495
         CFrame.new(0.0246932413, -0.0966757834, -0.0092370566, 0.713696778, 5.59592329e-22, 0.700454772, -9.27150216e-22, 1, 1.45779223e-22, -0.700454772, -7.53468894e-22, 0.713696778) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1496
         CFrame.new(0.098094359, 1.53651738, -0.281765848, 0.593379974, 0.280785412, -0.754360616, -0.0276839901, 0.943748772, 0.329502523, 0.804446399, -0.174636483, 0.567774832) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1497
         CFrame.new(1.58677018, 0.143787161, 0.0495693758, 0.968102753, -0.250522822, -0.00394502282, 0.250228018, 0.965921044, 0.0662006512, -0.0127741396, -0.0650762022, 0.997798622) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1498
         CFrame.new(-1.74332106, 0.446618229, -0.859300971, 0.795205951, 0.606264353, -0.0095520094, -0.0538869984, 0.0549720451, -0.997032762, -0.603940368, 0.793361068, 0.0763838589) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1499
         CFrame.new(0.648194611, -1.97843742, -0.088139981, 0.954304218, -0.129303336, -0.269414723, 0.107585981, 0.989748061, -0.0939367935, 0.278798997, 0.0606590137, 0.958431959) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1500
         CFrame.new(-0.671899676, -2.02211809, 0.00866907835, 0.94230175, 0.108399026, -0.316728801, -0.108764999, 0.993929207, 0.0165804606, 0.316603303, 0.0188252106, 0.948371291) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1501
		}, .2, false)
1502
		moter.C0 = clerp(moter.C0, CFrame.new(0.0111978557, -1.63769853, -0.318748116, -0.0172083378, 3.06963921e-06, -0.999852002, 0.999851942, -2.01165676e-07, -0.0172083378, -2.4586916e-07, -1, -3.09944153e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1503
	end
1504
	if targetted.Name ~= "MasterShadowEnderman" and targetted.Name ~= "paladinzzz" then
1505
	local grab = nil
1506
	for i, v in pairs(FindNearestTorso(Torso.CFrame.p, 7)) do
1507
		if v:FindFirstChild('Head') then
1508
			Grabbed = true
1509
			    CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=260430060", v.Head, 1, .8)
1510
			grab = v
1511
		end
1512
	end
1513
         Humanoid.WalkSpeed = 0
1514
		for i = 0, 2, 0.1 do
1515
		swait()
1516
		if Grabbed == true then
1517
			grab.Humanoid.PlatformStand = true
1518
			--GGyro.position = Partss.Position
1519
			--GGyro.Parent = grab.Head
1520
			grab.Head.CFrame = k.CFrame * CFrame.Angles(0,math.rad(-90),0)
1521
		end
1522
		PlayAnimationFromTable({
1523
         CFrame.new(-0.203895777, -0.0966757089, 0.221102715, 0.860356927, 5.59592329e-22, -0.509691954, -9.74120787e-23, 1, 9.33471908e-22, 0.509691954, -7.53468894e-22, 0.860356927) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1524
         CFrame.new(-0.0263810754, 1.49789393, -0.36129567, 0.83927381, -0.177804202, 0.513814509, -0.0293880031, 0.928800881, 0.369412124, -0.542914331, -0.325137854, 0.774292946) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1525
         CFrame.new(1.70567894, 0.192227185, 0.324310064, 0.910149336, -0.402004361, -0.100104719, 0.41140601, 0.848634601, 0.332512379, -0.0487190783, -0.343819588, 0.937771142) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1526
         CFrame.new(-0.925376594, 0.275374949, -0.912649989, 0.847262561, -0.507846355, 0.155686736, 0.278232396, 0.17463918, -0.944503605, 0.452473402, 0.84355998, 0.289265245) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1527
         CFrame.new(0.648186982, -1.97843516, -0.0881449506, 0.954305232, -0.129303262, -0.269411147, 0.107586049, 0.989748061, -0.0939371213, 0.278795511, 0.0606598109, 0.958432913) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1528
         CFrame.new(-0.671897829, -2.02211738, 0.00865991414, 0.942302644, 0.108399101, -0.316726208, -0.108764961, 0.993929207, 0.0165806562, 0.31660068, 0.0188247077, 0.948372126) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1529
		}, .25, false)
1530
		moter.C0 = clerp(moter.C0, CFrame.new(0.0111928731, -1.63769662, -0.318741947, -0.0172089636, 8.2552433e-06, -0.999852061, 0.999852061, 7.4505806e-07, -0.0172089189, 5.66244125e-07, -1.00000012, -8.2552433e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1531
		end
1532
		if Grabbed == true then
1533
				sel = math.random(1,10)
1534
	if sel == 1 then	
1535
	chatfunc("awh, you")
1536
	elseif sel == 2 then	
1537
	chatfunc("maybe if you could just quit the game then i would be happy")
1538
	elseif sel == 3 then
1539
	chatfunc("woah!")
1540
	elseif sel == 4 then
1541
	chatfunc("N O O B")
1542
	elseif sel == 5 then
1543
	chatfunc("testing sorry")
1544
	elseif sel == 6 then
1545
	chatfunc("y u mad?")
1546
	elseif sel == 7 then
1547
	chatfunc("Ouch!")
1548
	elseif sel == 8 then
1549
	chatfunc("get dunked and heck..")
1550
	elseif sel == 9 then
1551
	chatfunc("Well, who cares?")
1552
	wait(0.8)
1553
	chatfunc("It's not a miracle!")
1554
	elseif sel == 10 then
1555
	chatfunc("haha")
1556
	end
1557
			local partasdeff = Instance.new("ParticleEmitter",targetted.Head)
1558
			partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
1559
			partasdeff.LightEmission = .1
1560
			partasdeff.Size = NumberSequence.new(0.2)
1561
			partasdeff.Texture = "http://www.roblox.com/asset/?ID=173846873"
1562
			aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
1563
			bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
1564
			partasdeff.Transparency = bbb
1565
			partasdeff.Size = aaa
1566
			partasdeff.ZOffset = .9
1567
			partasdeff.Acceleration = Vector3.new(0, -5, 0)
1568
			partasdeff.LockedToPart = false
1569
			partasdeff.EmissionDirection = "Back"
1570
			partasdeff.Lifetime = NumberRange.new(1, 2)
1571
			partasdeff.Rate = 1000
1572
			partasdeff.Rotation = NumberRange.new(-100, 100)
1573
			partasdeff.RotSpeed = NumberRange.new(-100, 100)
1574
			partasdeff.Speed = NumberRange.new(6)
1575
			partasdeff.VelocitySpread = 10000
1576
			partasdeff.Enabled=false	
1577
	for i = 0, 3, 0.1 do
1578
		swait()
1579
		if Grabbed == true then
1580
			grab.Humanoid.PlatformStand = true
1581
			--GGyro.position = Partss.Position
1582
			--GGyro.Parent = grab.Head
1583
			grab.Head.CFrame = k.CFrame * CFrame.Angles(0,math.rad(-90),0)
1584
		end
1585
		PlayAnimationFromTable({
1586
         CFrame.new(-0.203895777, -0.0966757089, 0.221102715, 0.860356927, 5.59592329e-22, -0.509691954, -9.74120787e-23, 1, 9.33471908e-22, 0.509691954, -7.53468894e-22, 0.860356927) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1587
         CFrame.new(0.0996288583, 1.46053851, -0.148588806, 0.834862471, 0.0359686315, 0.549282432, -0.0103890011, 0.998714745, -0.0496083908, -0.550360739, 0.0357096791, 0.83416307) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1588
         CFrame.new(1.70567894, 0.192227185, 0.324310064, 0.910149336, -0.402004361, -0.100104719, 0.41140601, 0.848634601, 0.332512379, -0.0487190783, -0.343819588, 0.937771142) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1589
         CFrame.new(-1.5511272, 1.22937977, -0.634234905, 0.785770595, 0.333147645, 0.521131098, 0.522403002, -0.808557391, -0.270795107, 0.331149668, 0.485022962, -0.809378147) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1590
         CFrame.new(0.648186982, -1.97843516, -0.0881449506, 0.954305232, -0.129303262, -0.269411147, 0.107586049, 0.989748061, -0.0939371213, 0.278795511, 0.0606598109, 0.958432913) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1591
         CFrame.new(-0.684103072, -2.02189779, 0.0673112273, 0.973016024, 0.108399175, -0.203689545, -0.109960191, 0.993929327, 0.00367253274, 0.202851087, 0.0188243091, 0.979028702) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1592
		}, .1, false)
1593
		moter.C0 = clerp(moter.C0, CFrame.new(0.0111928731, -1.63769662, -0.318741947, -0.0172089636, 8.2552433e-06, -0.999852061, 0.999852061, 7.4505806e-07, -0.0172089189, 5.66244125e-07, -1.00000012, -8.2552433e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1594
	end
1595
	partasdeff.Enabled=true
1596
	grab.Torso.Transparency = 1
1597
	dmg(grab)
1598
	CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=206082273", grab.Head, .8, .8)
1599
	CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=206082327", grab.Head, 1, .7)
1600
	
1601
	coroutine.wrap(function()
1602
	wait(.4)
1603
	partasdeff.Enabled=false
1604
	end)()
1605
	for i = 0, 3.5, 0.1 do
1606
		swait()
1607
		PlayAnimationFromTable({
1608
         CFrame.new(-0.203895777, -0.0966757089, 0.221102715, 0.860356927, 5.59592329e-22, -0.509691954, -9.74120787e-23, 1, 9.33471908e-22, 0.509691954, -7.53468894e-22, 0.860356927) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1609
         CFrame.new(0.0996288583, 1.46053851, -0.148588806, 0.834862471, 0.0359686315, 0.549282432, -0.0103890011, 0.998714745, -0.0496083908, -0.550360739, 0.0357096791, 0.83416307) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1610
         CFrame.new(1.70567894, 0.192227185, 0.324310064, 0.910149336, -0.402004361, -0.100104719, 0.41140601, 0.848634601, 0.332512379, -0.0487190783, -0.343819588, 0.937771142) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1611
         CFrame.new(-1.40260935, 1.29555511, -0.560751677, 0.832364976, 0.188659444, 0.521130562, 0.370884001, -0.88832134, -0.2707977, 0.411842346, 0.418681324, -0.809378505) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1612
         CFrame.new(0.648186982, -1.97843516, -0.0881449506, 0.954305232, -0.129303262, -0.269411147, 0.107586049, 0.989748061, -0.0939371213, 0.278795511, 0.0606598109, 0.958432913) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1613
         CFrame.new(-0.684103072, -2.02189779, 0.0673112273, 0.973016024, 0.108399175, -0.203689545, -0.109960191, 0.993929327, 0.00367253274, 0.202851087, 0.0188243091, 0.979028702) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1614
		}, .3, false)
1615
		moter.C0 = clerp(moter.C0, CFrame.new(0.0111928731, -1.63769662, -0.318741947, -0.0172089636, 8.2552433e-06, -0.999852061, 0.999852061, 7.4505806e-07, -0.0172089189, 5.66244125e-07, -1.00000012, -8.2552433e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1616
	end
1617
	end
1618
	else
1619
         Humanoid.WalkSpeed = 0
1620
	for i = 0, 3, 0.1 do
1621
		swait()
1622
		PlayAnimationFromTable({
1623
         CFrame.new(0.0246932413, -0.0966757834, -0.0092370566, 0.713696778, 5.59592329e-22, 0.700454772, -9.27150216e-22, 1, 1.45779223e-22, -0.700454772, -7.53468894e-22, 0.713696778) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1624
         CFrame.new(0.098094359, 1.53651738, -0.281765848, 0.593379974, 0.280785412, -0.754360616, -0.0276839901, 0.943748772, 0.329502523, 0.804446399, -0.174636483, 0.567774832) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1625
         CFrame.new(1.58677018, 0.143787161, 0.0495693758, 0.968102753, -0.250522822, -0.00394502282, 0.250228018, 0.965921044, 0.0662006512, -0.0127741396, -0.0650762022, 0.997798622) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1626
         CFrame.new(-1.74332106, 0.446618229, -0.859300971, 0.795205951, 0.606264353, -0.0095520094, -0.0538869984, 0.0549720451, -0.997032762, -0.603940368, 0.793361068, 0.0763838589) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1627
         CFrame.new(0.648194611, -1.97843742, -0.088139981, 0.954304218, -0.129303336, -0.269414723, 0.107585981, 0.989748061, -0.0939367935, 0.278798997, 0.0606590137, 0.958431959) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1628
         CFrame.new(-0.671899676, -2.02211809, 0.00866907835, 0.94230175, 0.108399026, -0.316728801, -0.108764999, 0.993929207, 0.0165804606, 0.316603303, 0.0188252106, 0.948371291) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1629
		}, .2, false)
1630
		moter.C0 = clerp(moter.C0, CFrame.new(0.0111978557, -1.63769853, -0.318748116, -0.0172083378, 3.06963921e-06, -0.999852002, 0.999851942, -2.01165676e-07, -0.0172083378, -2.4586916e-07, -1, -3.09944153e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1631
	end	
1632
sel = math.random(1,7)
1633
if sel == 1 then	
1634
chatfunc("haha, no..")
1635
elseif sel == 2 then	
1636
chatfunc("...")
1637
elseif sel == 3 then
1638
chatfunc("n- no")
1639
elseif sel == 4 then
1640
chatfunc("That's no good!")
1641
elseif sel == 5 then
1642
chatfunc("I don't want that!")
1643
elseif sel == 6 then
1644
chatfunc(">NODS HEAD")
1645
elseif sel == 7 then
1646
chatfunc("What, expecting me to kill this guy?")
1647
wait(1.2)
1648
chatfunc("THAT'S NOT GONNA HAPPEN!")
1649
end
1650
	for i = 0, 5, 0.1 do
1651
		swait()
1652
		PlayAnimationFromTable({
1653
         CFrame.new(0, 0, 0, 0.999999881, 5.04870979e-29, -4.21790838e-43, 5.04870979e-29, 1, -5.04870979e-29, -4.21790838e-43, -5.04870979e-29, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1654
         CFrame.new(-0.0399715528, 1.42130852, -0.217550665, 0.985933542, -0.136098281, -0.097015582, 0.166522697, 0.849608123, 0.500436008, 0.0143167432, -0.509551942, 0.860320628) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0- .4 * math.cos((sine) / 5), 0), 
1655
         CFrame.new(1.57258642, 0.0433240086, 3.83948304e-08, 0.990993857, -0.133906633, -2.60571618e-08, 0.133906662, 0.990993977, 5.96046341e-08, 1.78410318e-08, -6.25570422e-08, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1656
         CFrame.new(-0.693957031, 0.999676406, -0.811627388, 0.817211449, -0.569911301, -0.0858340934, -0.499626935, -0.626295447, -0.598442137, 0.287295371, 0.531934083, -0.796558976) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1657
         CFrame.new(0.540301144, -1.99792778, 1.70425119e-06, 0.998698354, -0.0510031469, 6.26438805e-07, 0.0510031544, 0.998698473, -1.04335422e-05, -9.34800966e-08, 1.04519122e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1658
         CFrame.new(-0.539563119, -1.99793291, 1.9016752e-06, 0.998630941, 0.0523070693, -1.67712614e-07, -0.0523070768, 0.99863106, -1.0458818e-05, -3.79587107e-07, 1.04532719e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1659
		}, .3, false)
1660
		moter.C0 = clerp(moter.C0, CFrame.new(0.0111991819, -1.63769639, -0.318748534, -0.0172109455, -5.96046448e-08, -0.999852002, 0.999852061, -1.19209318e-07, -0.0172108412, 5.96046519e-08, -0.99999994, -1.19209275e-07) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1661
	end
1662
	end
1663
	attack = false
1664
	Grabbed = false	
1665
	k:Remove()
1666
         Humanoid.WalkSpeed = 8
1667
end
1668
1669
function painfulrain()
1670
attack = true
1671
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=762570073", Head, 7, 1)
1672
    Humanoid.WalkSpeed = 0
1673
   local ref1 = New("Part",m,"ref",{Transparency = 1,Size = Vector3.new(.2,.2,.2),CFrame = Torso.CFrame,Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
1674
1675
	coroutine.wrap(function()
1676
	for i = 0, 4 do
1677
	wait(.2)
1678
	CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=199145095", RootPart, 1, 1.3)
1679
	end
1680
	end)()
1681
	for i = 0, 4, 0.1 do
1682
		swait()
1683
		PlayAnimationFromTable({
1684
         CFrame.new(0.160091802, -3.66497677e-23, -0.0753167868, 0.153125972, 2.95760942e-22, 0.988206744, 9.50910858e-23, 1, -3.14025256e-22, -0.988206744, 1.42055005e-22, 0.153125986) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1685
         CFrame.new(-0.115934461, 1.42953098, -0.0387745127, 0.0422455594, -0.156738758, -0.986736298, 0.091215007, 0.984098434, -0.152414545, 0.994934857, -0.083566308, 0.0558707118) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1686
         CFrame.new(1.88563442, 0.849646449, -0.150348112, 0.134151325, -0.917590559, 0.374207288, 0.151069015, -0.354270071, -0.922860146, 0.979378283, 0.180334046, 0.0910937041) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1687
         CFrame.new(-1.53188074, 0.0735950321, 2.69606994e-06, 0.978446901, 0.206499115, 2.48849392e-06, -0.2064991, 0.978446841, -1.05276868e-05, -4.61935997e-06, 9.78447497e-06, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1688
         CFrame.new(0.6596874, -2.0274992, -0.0100709619, 0.00881013274, -0.161221251, -0.986878991, 0.00903601572, 0.986890376, -0.161142424, 0.999920428, -0.0074977763, 0.0101515204) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1689
         CFrame.new(-0.56669867, -2.04759455, -0.0995163321, 0.988194227, 0.0786855519, 0.131456956, -0.0635150596, 0.991232872, -0.115859069, -0.139420897, 0.106141761, 0.984528303) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1690
		}, .07, false)
1691
		moter.C0 = clerp(moter.C0, CFrame.new(0.00354172289, -1.19249964, -0.318736732, -0.017209189, -1.8668361e-06, -0.999851942, 0.999851882, 1.90734863e-06, -0.0172091946, 1.93715096e-06, -1.00000012, 1.82725489e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, math.rad(doe * 22)), 0.3)
1692
	end
1693
	for i = 0, 1.5, 0.1 do
1694
		swait()
1695
		PlayAnimationFromTable({
1696
         CFrame.new(0.160091802, -3.66497677e-23, -0.0753167868, 0.153125972, 2.95760942e-22, 0.988206744, 9.50910858e-23, 1, -3.14025256e-22, -0.988206744, 1.42055005e-22, 0.153125986) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1697
         CFrame.new(-0.181723118, 1.42154801, -0.0812263489, 0.0422911495, -0.473342478, -0.879862845, 0.0912349299, 0.878800809, -0.468385875, 0.994931221, -0.0604656339, 0.0803508535) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1698
         CFrame.new(1.46608233, 1.280774, -0.0335922651, 0.00761340559, -0.0420075022, 0.999088407, 0.0443810038, -0.998118579, -0.0423049256, 0.998985708, 0.044662632, -0.00573477149) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1699
         CFrame.new(-1.53188074, 0.0735950321, 2.69606994e-06, 0.978446901, 0.206499115, 2.48849392e-06, -0.2064991, 0.978446841, -1.05276868e-05, -4.61935997e-06, 9.78447497e-06, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1700
         CFrame.new(0.6596874, -2.0274992, -0.0100709619, 0.00881013274, -0.161221251, -0.986878991, 0.00903601572, 0.986890376, -0.161142424, 0.999920428, -0.0074977763, 0.0101515204) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1701
         CFrame.new(-0.56669867, -2.04759455, -0.0995163321, 0.988194227, 0.0786855519, 0.131456956, -0.0635150596, 0.991232872, -0.115859069, -0.139420897, 0.106141761, 0.984528303) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1702
		}, .2, false)
1703
		moter.C0 = clerp(moter.C0, CFrame.new(0.0112083405, -1.63769615, -0.31873402, -0.0172121376, -2.89082527e-06, -0.999851882, 0.999851942, 4.58210707e-07, -0.0172121413, 5.06639481e-07, -1.00000012, 2.89082527e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1704
	end
1705
	for i = 0, 0 do
1706
  	  Effects.Block.Create(BrickColor.random(), Partss.CFrame, 33,33,33, -1,-1,-1, 0.07)
1707
	CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=136523485", Character, 1.5, 1)
1708
  	  wait(2)
1709
	end
1710
attack = false
1711
Humanoid.WalkSpeed = 8
1712
	for i = 0, 99 do
1713
		wait(0.01)
1714
		mdmg(ref1, 3)
1715
        CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=192410089", Character, 1.5, .7)		
1716
		ref1.Position = Mouse.hit.p
1717
		ref1.CFrame = ref1.CFrame * CFrame.new(math.random(-.5,.5),0,math.random(-.5,.5))
1718
        Effects.Cylinder.Create(BrickColor.random(), ref1.CFrame, 5, 9999, 5, -5, 0, -5, 0.07)
1719
        Effects.Sphere.Create(BrickColor.random(), ref1.CFrame, 7,7,7, -9,-9,-9, 0.07)
1720
	end
1721
	ref1:Remove()
1722
end
1723
1724
function painlessrain()
1725
attack = true
1726
    Humanoid.WalkSpeed = 0
1727
   local ref1 = New("Part",m,"ref",{Transparency = 1,Size = Vector3.new(.2,.2,.2),CFrame = Torso.CFrame,Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
1728
1729
	coroutine.wrap(function()
1730
	for i = 0, 4 do
1731
	wait(.2)
1732
	CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=199145095", RootPart, 1, 1.3)
1733
	end
1734
	end)()
1735
	for i = 0, 4, 0.1 do
1736
		swait()
1737
		PlayAnimationFromTable({
1738
         CFrame.new(0.160091802, -3.66497677e-23, -0.0753167868, 0.153125972, 2.95760942e-22, 0.988206744, 9.50910858e-23, 1, -3.14025256e-22, -0.988206744, 1.42055005e-22, 0.153125986) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1739
         CFrame.new(-0.115934461, 1.42953098, -0.0387745127, 0.0422455594, -0.156738758, -0.986736298, 0.091215007, 0.984098434, -0.152414545, 0.994934857, -0.083566308, 0.0558707118) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1740
         CFrame.new(1.88563442, 0.849646449, -0.150348112, 0.134151325, -0.917590559, 0.374207288, 0.151069015, -0.354270071, -0.922860146, 0.979378283, 0.180334046, 0.0910937041) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1741
         CFrame.new(-1.53188074, 0.0735950321, 2.69606994e-06, 0.978446901, 0.206499115, 2.48849392e-06, -0.2064991, 0.978446841, -1.05276868e-05, -4.61935997e-06, 9.78447497e-06, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1742
         CFrame.new(0.6596874, -2.0274992, -0.0100709619, 0.00881013274, -0.161221251, -0.986878991, 0.00903601572, 0.986890376, -0.161142424, 0.999920428, -0.0074977763, 0.0101515204) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1743
         CFrame.new(-0.56669867, -2.04759455, -0.0995163321, 0.988194227, 0.0786855519, 0.131456956, -0.0635150596, 0.991232872, -0.115859069, -0.139420897, 0.106141761, 0.984528303) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1744
		}, .07, false)
1745
		moter.C0 = clerp(moter.C0, CFrame.new(0.00354172289, -1.19249964, -0.318736732, -0.017209189, -1.8668361e-06, -0.999851942, 0.999851882, 1.90734863e-06, -0.0172091946, 1.93715096e-06, -1.00000012, 1.82725489e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, math.rad(doe * 22)), 0.3)
1746
	end
1747
	for i = 0, 1.5, 0.1 do
1748
		swait()
1749
		PlayAnimationFromTable({
1750
         CFrame.new(0.160091802, -3.66497677e-23, -0.0753167868, 0.153125972, 2.95760942e-22, 0.988206744, 9.50910858e-23, 1, -3.14025256e-22, -0.988206744, 1.42055005e-22, 0.153125986) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1751
         CFrame.new(-0.181723118, 1.42154801, -0.0812263489, 0.0422911495, -0.473342478, -0.879862845, 0.0912349299, 0.878800809, -0.468385875, 0.994931221, -0.0604656339, 0.0803508535) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1752
         CFrame.new(1.46608233, 1.280774, -0.0335922651, 0.00761340559, -0.0420075022, 0.999088407, 0.0443810038, -0.998118579, -0.0423049256, 0.998985708, 0.044662632, -0.00573477149) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1753
         CFrame.new(-1.53188074, 0.0735950321, 2.69606994e-06, 0.978446901, 0.206499115, 2.48849392e-06, -0.2064991, 0.978446841, -1.05276868e-05, -4.61935997e-06, 9.78447497e-06, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1754
         CFrame.new(0.6596874, -2.0274992, -0.0100709619, 0.00881013274, -0.161221251, -0.986878991, 0.00903601572, 0.986890376, -0.161142424, 0.999920428, -0.0074977763, 0.0101515204) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1755
         CFrame.new(-0.56669867, -2.04759455, -0.0995163321, 0.988194227, 0.0786855519, 0.131456956, -0.0635150596, 0.991232872, -0.115859069, -0.139420897, 0.106141761, 0.984528303) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1756
		}, .2, false)
1757
		moter.C0 = clerp(moter.C0, CFrame.new(0.0112083405, -1.63769615, -0.31873402, -0.0172121376, -2.89082527e-06, -0.999851882, 0.999851942, 4.58210707e-07, -0.0172121413, 5.06639481e-07, -1.00000012, 2.89082527e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1758
	end
1759
	for i = 0, 3 do
1760
    Effects.Block.Create(BrickColor.new("Cyan"), Partss.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
1761
    Effects.Block.Create(BrickColor.new("Dark blue"), Partss.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
1762
    CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=136523485", Character, 1, .5)
1763
	for i = 0, .5, 0.1 do
1764
		swait()
1765
		PlayAnimationFromTable({
1766
         CFrame.new(0.160087422, -3.66470256e-23, -0.0753137618, 0.15316838, 2.95750466e-22, 0.988200247, 9.50818972e-23, 1, -3.14019425e-22, -0.988200247, 1.42057819e-22, 0.15316838) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1767
         CFrame.new(-0.181723118, 1.42154801, -0.0812263489, 0.0422911495, -0.473342478, -0.879862845, 0.0912349299, 0.878800809, -0.468385875, 0.994931221, -0.0604656339, 0.0803508535) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1768
         CFrame.new(1.46630716, 1.08524323, -0.0336530581, 0.00764143467, -0.0426861309, 0.999059498, 0.0445286781, -0.998082876, -0.0429849848, 0.998979032, 0.0448152684, -0.0057259798) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1769
         CFrame.new(-1.53188026, 0.0735908896, 2.69562906e-06, 0.978447855, 0.206495479, 2.48849392e-06, -0.206495419, 0.978447556, -1.05270137e-05, -4.61935997e-06, 9.78633761e-06, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1770
         CFrame.new(0.659685254, -2.0274992, -0.0100700259, 0.00885757804, -0.161218897, -0.986879349, 0.00904085487, 0.986890197, -0.161139548, 0.999920309, -0.00749491528, 0.0101990253) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1771
         CFrame.new(-0.566697419, -2.04759264, -0.0995131433, 0.988195002, 0.078684561, 0.131453067, -0.0635149851, 0.991233289, -0.115855575, -0.139416695, 0.106138662, 0.984529436) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1772
		}, .3, false)
1773
		moter.C0 = clerp(moter.C0, CFrame.new(0.0112046078, -1.63744116, -0.318734497, -0.0172122065, 2.46167183e-05, -0.999852002, 0.999850631, -0.00159030408, -0.0172121339, -0.00159040466, -0.999998927, 2.57790089e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1774
	end
1775
	for i = 0, .5, 0.1 do
1776
		swait()
1777
		PlayAnimationFromTable({
1778
         CFrame.new(0.160091802, -3.66497677e-23, -0.0753167868, 0.153125972, 2.95760942e-22, 0.988206744, 9.50910858e-23, 1, -3.14025256e-22, -0.988206744, 1.42055005e-22, 0.153125986) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1779
         CFrame.new(-0.181723118, 1.42154801, -0.0812263489, 0.0422911495, -0.473342478, -0.879862845, 0.0912349299, 0.878800809, -0.468385875, 0.994931221, -0.0604656339, 0.0803508535) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1780
         CFrame.new(1.46608233, 1.280774, -0.0335922651, 0.00761340559, -0.0420075022, 0.999088407, 0.0443810038, -0.998118579, -0.0423049256, 0.998985708, 0.044662632, -0.00573477149) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1781
         CFrame.new(-1.53188074, 0.0735950321, 2.69606994e-06, 0.978446901, 0.206499115, 2.48849392e-06, -0.2064991, 0.978446841, -1.05276868e-05, -4.61935997e-06, 9.78447497e-06, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1782
         CFrame.new(0.6596874, -2.0274992, -0.0100709619, 0.00881013274, -0.161221251, -0.986878991, 0.00903601572, 0.986890376, -0.161142424, 0.999920428, -0.0074977763, 0.0101515204) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1783
         CFrame.new(-0.56669867, -2.04759455, -0.0995163321, 0.988194227, 0.0786855519, 0.131456956, -0.0635150596, 0.991232872, -0.115859069, -0.139420897, 0.106141761, 0.984528303) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1784
		}, .3, false)
1785
		moter.C0 = clerp(moter.C0, CFrame.new(0.0112083405, -1.63769615, -0.31873402, -0.0172121376, -2.89082527e-06, -0.999851882, 0.999851942, 4.58210707e-07, -0.0172121413, 5.06639481e-07, -1.00000012, 2.89082527e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1786
	end
1787
	end
1788
attack = false
1789
Humanoid.WalkSpeed = 8
1790
		wait(.4)
1791
	for i = 0, 8 do
1792
		wait(.2)
1793
		mdmg(ref1, 3)
1794
        CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=192410089", Character, 1.5, .7)		
1795
		ref1.Position = Mouse.hit.p
1796
		ref1.CFrame = ref1.CFrame * CFrame.new(math.random(-.5,.5),0,math.random(-.5,.5))
1797
        Effects.Cylinder.Create(BrickColor.new("Dark blue"), ref1.CFrame, .5, 9999, .5, 0.5, 0, 0.5, 0.07)
1798
	end
1799
	ref1:Remove()
1800
end
1801
1802
function TargetSelect(person)
1803
local dd=coroutine.wrap(function()
1804
if targetted ~= person then
1805
targetted = person
1806
img2.Size = UDim2.new(1,0,1,0)
1807
img2.ImageTransparency = 0
1808
img2.Position = UDim2.new(0,0,0,0)
1809
for i = 0, 2, 0.1 do
1810
swait()
1811
img2.Size = img2.Size + UDim2.new(.05,0,.05,0)
1812
img2.Position = img2.Position + UDim2.new(-.025,0,-.025,0)
1813
img2.ImageTransparency = img2.ImageTransparency + 0.05
1814
end
1815
end
1816
end)
1817
dd()
1818
end
1819
1820
function LockOn()
1821
if Mouse.Target.Parent ~= Character and Mouse.Target.Parent.Parent ~= Character and Mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
1822
TargetSelect(Mouse.Target.Parent)
1823
CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=743521450", Character, 1, .8)
1824
sel = math.random(1,14)
1825
if sel == 1 then
1826
chatfunc(">target'd")
1827
elseif sel == 2 then
1828
chatfunc("now i see you")
1829
elseif sel == 3 then
1830
chatfunc("Hey!")
1831
elseif sel == 4 then
1832
chatfunc("TARGET AQUIRED.")
1833
elseif sel == 5 then
1834
chatfunc(":thinking:")
1835
elseif sel == 6 then
1836
chatfunc("you ain't alone boi")
1837
elseif sel == 7 then
1838
chatfunc("You cannot run, you cannot hide!")
1839
elseif sel == 8 then
1840
chatfunc("Yo!")
1841
elseif sel == 9 then
1842
chatfunc("echt")
1843
elseif sel == 10 then
1844
chatfunc("New target request!")
1845
elseif sel == 11 then
1846
chatfunc("You cannot escape the grasp of ch un!")
1847
elseif sel == 12 then
1848
chatfunc("You are currently in the process of risking a penalty of the game over words.")
1849
elseif sel == 13 then
1850
chatfunc("tee hee..")
1851
elseif sel == 14 then
1852
chatfunc("why, hello!")
1853
end
1854
end
1855
end
1856
1857
1858
function ofmoosic() -- 2 lazi hoh
1859
delays = true
1860
while wait() and kkk and kkk.Volume >= 0.02 do
1861
	kkk.Volume = kkk.Volume - 0.05
1862
end
1863
wait(0.1)
1864
kkk.Pitch = 0
1865
kkk.PlaybackSpeed = 0
1866
play = false
1867
delays = false
1868
end
1869
function onmoosic()
1870
delays = true
1871
kkk.Pitch = 1
1872
kkk.PlaybackSpeed = 1
1873
while wait() and kkk and kkk.Volume <= 1.5 do
1874
	kkk.Volume = kkk.Volume + 0.05
1875
end
1876
wait(0.1)
1877
play = true
1878
delays = false
1879
end
1880
Mouse.Button1Down:connect(function()
1881
	if attack == false and targetted ~= nil then
1882
		attackone()
1883
	end
1884
end)
1885
1886
Mouse.KeyDown:connect(function(k)
1887
	k = k:lower()
1888
	if attack == false and k == 'q' then
1889
	LockOn()
1890
	end
1891
	if k == 'z' and attack == false then	
1892
	hedshoot()
1893
	elseif k == 'x' and attack == false and targetted ~= nil then
1894
	moarblood()
1895
	elseif k == 't' and attack == false then
1896
	delays = true
1897
	sndid = "rbxassetid://513133599"
1898
	sndpi = 1
1899
	saun = Instance.new("Sound",Head)
1900
	saun.Volume = 6
1901
	saun.Pitch = sndpi
1902
	saun.SoundId = sndid
1903
	saun.Name = "yung venuz lolllllll"
1904
	saun.Looped = false
1905
	saun:Play()	
1906
	wait(0)
1907
	chatfunc("POP")
1908
	delays = false
1909
	elseif attack == false and k == 'r' then
1910
	suicide()
1911
	elseif k == 'v' and attack == false then
1912
	spawn(function()
1913
	chatfunc("*JAPANESE SOUND*")
1914
	end)
1915
	painfulrain()
1916
	wait(6)
1917
	elseif k == 'c' and attack == false then
1918
	painlessrain()
1919
	elseif k == 'y' and attack == false and Character.Name == "MasterShadowEnderman" then
1920
	delays = true
1921
	sndid = "rbxassetid://1309594851"
1922
	sndpi = 1
1923
	hah = Instance.new("Sound",Head)
1924
	hah.Volume = 6
1925
	hah.Pitch = sndpi
1926
	hah.SoundId = sndid
1927
	hah.Name = "spaghet"
1928
	hah.Looped = false
1929
	hah:Play()	
1930
	wait(3)
1931
	chatfunc("somebody touch a ma spa g het")
1932
	delays = false
1933
	elseif k == 'e' and attack == false then
1934
	shoot()
1935
    elseif k == 'm' and play == true and delays == false then
1936
	ofmoosic()
1937
	elseif k == 'm' and play == false and delays == false then
1938
	onmoosic()
1939
	end
1940
end)
1941
1942
kkk = Instance.new("Sound",Character)
1943
kkk.Volume = 1.5
1944
kkk.PlaybackSpeed = 1
1945
kkk.Pitch = 1
1946
kkk.SoundId = "rbxassetid://927529620"
1947
kkk:Play()
1948
kkk.Name = "Creo - Dimension"
1949
kkk.Looped = true
1950
1951
1952
coroutine.wrap(function()
1953
while true do
1954
swait()
1955
	for i, v in pairs(Character.WeaponModel:GetChildren()) do
1956
		if v:IsA("Part") then
1957
		v.Anchored = false
1958
		end
1959
		end
1960
	for i, v in pairs(Character:GetChildren()) do
1961
		if v:IsA("Part") then
1962
		v.Anchored = false
1963
		elseif v:IsA("Accessory") then
1964
		v.Handle.Anchored = false
1965
		end
1966
		end
1967
end
1968
end)()
1969
coroutine.wrap(function()
1970
while 1 do
1971
swait()
1972
if doe <= 360 then
1973
	doe = doe + 2
1974
else
1975
	doe = 0
1976
end
1977
end
1978
end)()
1979
while true do
1980
	swait()
1981
	for i, v in pairs(Character:GetChildren()) do
1982
		if v:IsA("Part") then
1983
			v.Material = "SmoothPlastic"
1984
		elseif v:IsA("Accessory") then
1985
			v:WaitForChild("Handle").Material = "SmoothPlastic"
1986
		end
1987
	end
1988
while true do
1989
swait()
1990
Character.Humanoid.MaxHealth = math.huge
1991
Character.Humanoid.Health = math.huge
1992
imgl.Rotation = imgl.Rotation + 3
1993
img2.Rotation = img2.Rotation + 3
1994
if targetted ~= nil then
1995
abss.Adornee = targetted:FindFirstChild("Torso") or targetted:FindFirstChild("UpperTorso")
1996
abss.Enabled = true
1997
elseif targetted == nil then
1998
abss.Adornee = nil
1999
abss.Enabled = false
2000
end
2001
2002
while true and imgl.Rotation >= 360 do
2003
imgl.Rotation = 0	
2004
img2.Rotation = 0
2005
end
2006
	Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude 
2007
	velocity = RootPart.Velocity.y
2008
	sine = sine + change
2009
	local hit, pos = rayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, Character)
2010
		if RootPart.Velocity.y > 1 and hit == nil then 
2011
			Anim = "Jump"
2012
			if attack == false then
2013
		PlayAnimationFromTable({
2014
         CFrame.new(0, 0, 0, 1, -2.21689355e-12, -5.11591203e-13, -2.21689355e-12, 1, 7.74860496e-07, -5.11591203e-13, 7.74860496e-07, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2015
         CFrame.new(-0.0579944476, 1.48445117, -0.000906195492, 0.999631822, -0.0259140469, -0.00804444961, 0.0262291897, 0.998776913, 0.0419151038, 0.0069484422, -0.0421099029, 0.999089062) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2016
         CFrame.new(1.68067598, 0.167780995, 5.50026158e-08, 0.965881884, -0.258982956, -3.41060513e-13, 0.258982956, 0.965881884, 4.47034836e-07, 8.49010675e-08, 3.16640808e-07, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2017
         CFrame.new(-1.67620921, 0.188169807, -3.04922651e-07, 0.95698452, 0.290146649, -2.61441073e-07, -0.290146649, 0.95698452, -1.0069979e-05, -2.89639524e-06, 1.04542296e-05, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2018
         CFrame.new(0.537238836, -1.93797374, 0.176598221, 0.998698533, -0.0506777391, -0.00574572897, 0.0510024093, 0.992341697, 0.112511501, -6.35704041e-08, -0.112657718, 0.993634105) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2019
         CFrame.new(-0.536944568, -1.94808352, 0.126473114, 0.998626292, 0.0520468242, 0.00521374354, -0.0523067154, 0.993665218, 0.0995327011, -3.84102691e-07, -0.099668026, 0.995023906) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2020
		}, .3, false)
2021
		moter.C0 = clerp(moter.C0, CFrame.new(0.0111988392, -1.63769972, -0.318750381, -0.0172117054, 0, -0.999851942, 0.999851942, 0, -0.0172116756, 0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
2022
					end
2023
		elseif RootPart.Velocity.y < -1 and hit == nil then 
2024
			Anim = "Fall"
2025
			if attack == false then
2026
		PlayAnimationFromTable({
2027
         CFrame.new(0, 0, 0, 1, -2.21689355e-12, -5.11591203e-13, -2.21689355e-12, 1, 7.74860496e-07, -5.11591203e-13, 7.74860496e-07, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2028
         CFrame.new(-0.0576509275, 1.50532985, -0.129091382, 0.999631822, -0.0231846143, -0.0140984114, 0.0262298863, 0.958684564, 0.283279002, 0.00694822101, -0.283544153, 0.958935201) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2029
         CFrame.new(1.68622994, 0.21415168, 7.02040666e-08, 0.881990671, -0.471266806, -3.41060513e-13, 0.471266806, 0.881990671, 4.47034836e-07, 1.54493137e-07, 2.89139166e-07, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2030
         CFrame.new(-1.72513735, 0.240890861, 2.54038241e-07, 0.814108491, 0.58071363, -2.61430017e-07, -0.580713034, 0.814108849, -1.00698489e-05, -6.08482924e-06, 8.98058715e-06, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2031
         CFrame.new(0.536720514, -1.92783141, 0.223740995, 0.998698533, -0.0498600565, -0.0107376017, 0.0510031059, 0.976314366, 0.210260883, -3.04512355e-07, -0.210534185, 0.977587521) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2032
         CFrame.new(-0.535922825, -1.92850935, 0.222419083, 0.99863112, 0.0512506701, 0.0104565797, -0.0523065142, 0.978474379, 0.199629858, -3.7062793e-07, -0.199902818, 0.97981596) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2033
		}, .3, false)
2034
		moter.C0 = clerp(moter.C0, CFrame.new(0.0112015437, -1.63769758, -0.318750381, -0.0172110498, 0, -0.999851942, 0.999851942, 0, -0.0172110498, 0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
2035
					end
2036
		elseif Torsovelocity < 1 and hit ~= nil then
2037
			Anim = "Idle"
2038
			if attack == false then
2039
				change = 1
2040
		PlayAnimationFromTable({
2041
         CFrame.new(0, 0, 0, 1, -2.21689355e-12, -5.11591203e-13, -2.21689355e-12, 1, 7.74860496e-07, -5.11591203e-13, 7.74860496e-07, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2042
         CFrame.new(-0.0575585738, 1.52553558, -0.218724757, 0.985934377, -0.143356442, -0.0859283879, 0.166522771, 0.886584163, 0.431554198, 0.0143168001, -0.439792335, 0.897985697) * CFrame.new(0, -.05- .05 * math.cos((sine) / 55), 0- .05 * math.cos((sine) / 55)) * CFrame.Angles(math.rad(0 - 5 * math.cos((sine) / 55)), 0, 0), 
2043
         CFrame.new(1.54809988, 0.041232653, 1.35168499e-08, 0.996376455, -0.0850530341, -3.41060513e-13, 0.0850530341, 0.996376455, 4.47034836e-07, 2.78823862e-08, 3.26637689e-07, 1.00000024) * CFrame.new(0- 0.025 * math.cos((sine) / 45), 0, 0) * CFrame.Angles(0, 0, 0- 0.05 * math.cos((sine) / 45)), 
2044
         CFrame.new(-1.53598976, 0.0413191095, -1.86092848e-06, 0.995650649, 0.0931596532, -2.61508148e-07, -0.0931649953, 0.995651186, -1.00695124e-05, -7.49969331e-07, 1.08217946e-05, 1.00000024) * CFrame.new(0+ 0.025 * math.cos((sine) / 45), 0, 0) * CFrame.Angles(0, 0, 0+ 0.05 * math.cos((sine) / 45)), 
2045
         CFrame.new(0.540300786, -1.99793816, -9.82598067e-07, 0.998698533, -0.0510031395, 6.36324955e-07, 0.0510031395, 0.998698533, -1.00461093e-05, -8.35937328e-08, 1.08393433e-05, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2046
         CFrame.new(-0.539563596, -1.99794078, 1.12228372e-06, 0.998635888, 0.0523072146, -1.77852357e-07, -0.0523072146, 0.998635888, -1.00715051e-05, -3.89727461e-07, 1.08406466e-05, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2047
		}, .3, false)
2048
		moter.C0 = clerp(moter.C0, CFrame.new(0.0111980997, -1.6377027, -0.318750381, -0.0172109306, 0, -0.999851882, 0.999851882, 0, -0.0172109306, 0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
2049
			end
2050
		elseif Torsovelocity > 2 and hit ~= nil then
2051
			Anim = "Walk"
2052
			if attack == false then
2053
		PlayAnimationFromTable({		
2054
         CFrame.new(0, 0, 0, 1, -2.21689355e-12, -5.11591203e-13, -2.21689355e-12, 1, 7.74860496e-07, -5.11591203e-13, 7.74860496e-07, 1.00000048) * CFrame.new(0, 0- .08 * math.cos((sine) / 5), 0) * CFrame.Angles(0, 0, 0), 
2055
         CFrame.new(-0.0595112406, 1.55331731, -0.0425721854, 0.999631822, -0.0248252042, -0.010953242, 0.0262294486, 0.987443328, 0.155781403, 0.00694842171, -0.156010598, 0.987731278) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2056
         CFrame.new(1.54809988, 0.041232653, 1.35168499e-08, 0.996376455, -0.0850530341, -3.41060513e-13, 0.0850530341, 0.996376455, 4.47034836e-07, 2.78823862e-08, 3.26637689e-07, 1.00000024) * CFrame.new(0, 0, 0- .5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 + 30 * math.cos((sine) / 10)), 0, 0), 
2057
         CFrame.new(-1.53598976, 0.0413191095, -1.86092848e-06, 0.995650649, 0.0931596532, -2.61508148e-07, -0.0931649953, 0.995651186, -1.00695124e-05, -7.49969331e-07, 1.08217946e-05, 1.00000024) * CFrame.new(0, 0, 0+ .5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 - 30 * math.cos((sine) / 10)), 0, 0), 
2058
         CFrame.new(0.540300786, -1.99793816, -9.82598067e-07, 0.998698533, -0.0510031395, 6.36324955e-07, 0.0510031395, 0.998698533, -1.00461093e-05, -8.35937328e-08, 1.08393433e-05, 1.00000024) * CFrame.new(0, 0, 0+ .5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 - 30 * math.cos((sine) / 10)), 0, 0), 
2059
         CFrame.new(-0.539563596, -1.99794078, 1.12228372e-06, 0.998635888, 0.0523072146, -1.77852357e-07, -0.0523072146, 0.998635888, -1.00715051e-05, -3.89727461e-07, 1.08406466e-05, 1.00000024) * CFrame.new(0, 0, 0- .5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 + 30 * math.cos((sine) / 10)), 0, 0), 
2060
		}, .3, false)
2061
		moter.C0 = clerp(moter.C0, CFrame.new(0.0111980997, -1.6377027, -0.318750381, -0.0172109306, 0, -0.999851882, 0.999851882, 0, -0.0172109306, 0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
2062
			end
2063
		end
2064
	if 0 < #Effects then
2065
		for e = 1, #Effects do
2066
			if Effects[e] ~= nil then
2067
				local Thing = Effects[e]
2068
				if Thing ~= nil then
2069
					local Part = Thing[1]
2070
					local Mode = Thing[2]
2071
					local Delay = Thing[3]
2072
					local IncX = Thing[4]
2073
					local IncY = Thing[5]
2074
					local IncZ = Thing[6]
2075
					if Thing[2] == "Shoot" then
2076
						local Look = Thing[1]
2077
						local move = 30
2078
						if Thing[8] == 3 then
2079
							move = 10
2080
						end
2081
						local hit, pos = rayCast(Thing[4], Thing[1], move, m)
2082
						if Thing[10] ~= nil then
2083
							da = pos
2084
							cf2 = CFrame.new(Thing[4], Thing[10].Position)
2085
							cfa = CFrame.new(Thing[4], pos)
2086
							tehCF = cfa:lerp(cf2, 0.2)
2087
							Thing[1] = tehCF.lookVector
2088
						end
2089
						local mag = (Thing[4] - pos).magnitude
2090
						Effects["Head"].Create(Torso.BrickColor, CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0), 1, mag * 5, 1, 0.5, 0, 0.5, 0.2)
2091
						if Thing[8] == 2 then
2092
							Effects["Ring"].Create(Torso.BrickColor, CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0) * CFrame.fromEulerAnglesXYZ(1.57, 0, 0), 1, 1, 0.1, 0.5, 0.5, 0.1, 0.1, 1)
2093
						end
2094
						Thing[4] = Thing[4] + Look * move
2095
						Thing[3] = Thing[3] - 1
2096
						if 2 < Thing[5] then
2097
							Thing[5] = Thing[5] - 0.3
2098
							Thing[6] = Thing[6] - 0.3
2099
						end
2100
						if hit ~= nil then
2101
							Thing[3] = 0
2102
							if Thing[8] == 1 or Thing[8] == 3 then
2103
								Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
2104
							else
2105
								if Thing[8] == 2 then
2106
									Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
2107
									if (hit.Parent:findFirstChild("Humanoid")) ~= nil or (hit.Parent.Parent:findFirstChild("Humanoid")) ~= nil then
2108
										ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
2109
										ref.Anchored = true
2110
										ref.CFrame = CFrame.new(pos)
2111
										CFuncs["Sound"].Create("161006093", ref, 1, 1.2)
2112
										game:GetService("Debris"):AddItem(ref, 0.2)
2113
										Effects["Block"].Create(Torso.BrickColor, CFrame.new(ref.Position) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 1, 10, 10, 10, 0.1, 2)
2114
										Effects["Ring"].Create(BrickColor.new("Cyan"), CFrame.new(ref.Position) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 0.1, 4, 4, 0.1, 0.1)
2115
										MagnitudeDamage(ref, 15, Thing[5] / 1.5, Thing[6] / 1.5, 0, "Normal", "", 1)
2116
									end
2117
								end
2118
							end
2119
							ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
2120
							ref.Anchored = true
2121
							ref.CFrame = CFrame.new(pos)
2122
							Effects["Sphere"].Create(Torso.BrickColor, CFrame.new(pos), 5, 5, 5, 1, 1, 1, 0.07)
2123
							game:GetService("Debris"):AddItem(ref, 1)
2124
						end
2125
						if Thing[3] <= 0 then
2126
							table.remove(Effects, e)
2127
						end
2128
					end
2129
					do
2130
						do
2131
							if Thing[2] == "FireWave" then
2132
								if Thing[3] <= Thing[4] then
2133
									Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(0, 1, 0)
2134
									Thing[3] = Thing[3] + 1
2135
									Thing[6].Scale = Thing[6].Scale + Vector3.new(Thing[5], 0, Thing[5])
2136
								else
2137
									Part.Parent = nil
2138
									table.remove(Effects, e)
2139
								end
2140
							end
2141
							if Thing[2] ~= "Shoot" and Thing[2] ~= "Wave" and Thing[2] ~= "FireWave" then
2142
								if Thing[1].Transparency <= 1 then
2143
									if Thing[2] == "Block1" then
2144
										Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
2145
										Mesh = Thing[7]
2146
										Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
2147
										Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2148
									else
2149
										if Thing[2] == "Block2" then
2150
											Thing[1].CFrame = Thing[1].CFrame
2151
											Mesh = Thing[7]
2152
											Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
2153
											Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2154
										else
2155
											if Thing[2] == "Fire" then
2156
												Thing[1].CFrame = CFrame.new(Thing[1].Position) + Vector3.new(0, 0.2, 0)
2157
												Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
2158
												Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2159
											else
2160
												if Thing[2] == "Cylinder" then
2161
													Mesh = Thing[7]
2162
													Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
2163
													Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2164
												else
2165
													if Thing[2] == "Blood" then
2166
														Mesh = Thing[7]
2167
														Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, 0.5, 0)
2168
														Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
2169
														Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2170
													else
2171
														if Thing[2] == "Elec" then
2172
															Mesh = Thing[10]
2173
															Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
2174
															Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2175
														else
2176
															if Thing[2] == "Disappear" then
2177
																Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2178
															else
2179
																if Thing[2] == "Shatter" then
2180
														Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2181
														Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
2182
														Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
2183
														Thing[6] = Thing[6] + Thing[5]
2184
																end
2185
															end
2186
														end
2187
													end
2188
												end
2189
											end
2190
										end
2191
									end
2192
								else
2193
									Part.Parent = nil
2194
									table.remove(Effects, e)
2195
								end
2196
							end
2197
						end
2198
					end
2199
				end
2200
			end
2201
		end
2202
	end
2203
end
2204
end