View difference between Paste ID: FeBfFwCZ and BTRb78Gx
SHOW: | | - or go back to the newest paste.
1
-- This script has convert to FE by xxtheadmincreatorxx
2
3
-----------------------------------------------------
4
if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
5
local Player,game,owner = owner,game
6
local RealPlayer = Player
7
do
8
    print("thanks to xxtheadmincreatorxx for converting this script. have a great time")
9
    local rp = RealPlayer
10
    script.Parent = rp.Character
11
   
12
    --RemoteEvent for communicating
13
    local Event = Instance.new("RemoteEvent")
14
    Event.Name = "UserInput_Event"
15
 
16
    --Fake event to make stuff like Mouse.KeyDown work
17
    local function fakeEvent()
18
        local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
19
        t.connect = t.Connect
20
        return t
21
    end
22
 
23
    --Creating fake input objects with fake variables
24
    local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
25
    local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
26
    local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
27
        CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
28
    end}
29
    --Merged 2 functions into one by checking amount of arguments
30
    CAS.UnbindAction = CAS.BindAction
31
 
32
    --This function will trigger the events that have been :Connect()'ed
33
    local function te(self,ev,...)
34
        local t = m[ev]
35
        if t and t._fakeEvent then
36
            for _,f in pairs(t.Functions) do
37
                f(...)
38
            end
39
        end
40
    end
41
    m.TrigEvent = te
42
    UIS.TrigEvent = te
43
 
44
    Event.OnServerEvent:Connect(function(plr,io)
45
        if plr~=rp then return end
46
        m.Target = io.Target
47
        m.Hit = io.Hit
48
        if not io.isMouse then
49
            local b = io.UserInputState == Enum.UserInputState.Begin
50
            if io.UserInputType == Enum.UserInputType.MouseButton1 then
51
                return m:TrigEvent(b and "Button1Down" or "Button1Up")
52
            end
53
            for _,t in pairs(CAS.Actions) do
54
                for _,k in pairs(t.Keys) do
55
                    if k==io.KeyCode then
56
                        t.Function(t.Name,io.UserInputState,io)
57
                    end
58
                end
59
            end
60
            m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
61
            UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
62
        end
63
    end)
64
    Event.Parent = NLS([==[
65
    local Player = game:GetService("Players").LocalPlayer
66
    local Event = script:WaitForChild("UserInput_Event")
67
 
68
    local Mouse = Player:GetMouse()
69
    local UIS = game:GetService("UserInputService")
70
    local input = function(io,a)
71
        if a then return end
72
        --Since InputObject is a client-side instance, we create and pass table instead
73
        Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
74
    end
75
    UIS.InputBegan:Connect(input)
76
    UIS.InputEnded:Connect(input)
77
 
78
    local h,t
79
    --Give the server mouse data 30 times every second, but only if the values changed
80
    --If player is not moving their mouse, client won't fire events
81
    while wait(1/30) do
82
        if h~=Mouse.Hit or t~=Mouse.Target then
83
            h,t=Mouse.Hit,Mouse.Target
84
            Event:FireServer({isMouse=true,Target=t,Hit=h})
85
        end
86
    end]==],Player.Character)
87
 
88
    ----Sandboxed game object that allows the usage of client-side methods and services
89
    --Real game object
90
    local _rg = game
91
 
92
    --Metatable for fake service
93
    local fsmt = {
94
        __index = function(self,k)
95
            local s = rawget(self,"_RealService")
96
            if s then return s[k] end
97
        end,
98
        __newindex = function(self,k,v)
99
            local s = rawget(self,"_RealService")
100
            if s then s[k]=v end
101
        end,
102
        __call = function(self,...)
103
            local s = rawget(self,"_RealService")
104
            if s then return s(...) end
105
        end
106
    }
107
    local function FakeService(t,RealService)
108
        t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
109
        return setmetatable(t,fsmt)
110
    end
111
 
112
    --Fake game object
113
    local g = {
114
        GetService = function(self,s)
115
            return self[s]
116
        end,
117
        Players = FakeService({
118
            LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
119
        },"Players"),
120
        UserInputService = FakeService(UIS,"UserInputService"),
121
        ContextActionService = FakeService(CAS,"ContextActionService"),
122
    }
123
    rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
124
    g.service = g.GetService
125
   
126
    g.RunService = FakeService({
127
        RenderStepped = _rg:GetService("RunService").Heartbeat,
128
        BindToRenderStep = function(self,name,_,fun)
129
 
130
        end,
131
        UnbindFromRenderStep = function(self,name)
132
            self._btrs[name]:Disconnect()
133
        end,
134
    },"RunService")
135
 
136
    setmetatable(g,{
137
        __index=function(self,s)
138
            return _rg:GetService(s) or typeof(_rg[s])=="function"
139
            and function(_,...)return _rg[s](_rg,...)end or _rg[s]
140
        end,
141
        __newindex = fsmt.__newindex,
142
        __call = fsmt.__call
143
    })
144
    --Changing owner to fake player object to support owner:GetMouse()
145
    game,owner = g,g.Players.LocalPlayer
146
end
147
148
--[[ By Theamazingnater
149
Original edit by CKbackup, aka Sugarie
150
Quote of the day: “Don't cry because it's over, smile because it happened.” - Dr. Seuss
151
Enjoy!
152
--]]
153
wait(1/60)
154
local printmessage = [[
155
By Theamazingnater
156
Original edit by CKbackup, please don't sue me if you are CKbackup.
157
Enjoy this edit.
158
]]
159
print(printmessage)
160
Effects = { }
161
local Player = game:service'Players'.localPlayer
162
local chara = Player.Character
163
local Humanoid = chara:FindFirstChildOfClass("Humanoid")
164
local Mouse = Player:GetMouse()
165
local LeftArm = chara["Left Arm"]
166
local RightArm = chara["Right Arm"]
167
local LeftLeg = chara["Left Leg"]
168
local RightLeg = chara["Right Leg"]
169
local Head = chara.Head
170
local Torso = chara.Torso
171
local Camera = game.Workspace.CurrentCamera
172
local RootPart = chara.HumanoidRootPart
173
local RootJoint = RootPart.RootJoint
174
local attack = false
175
local Anim = 'Idle'
176
local attacktype = 1
177
local delays = false
178
local play = true
179
local targetted = nil
180
local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude 
181
local velocity = RootPart.Velocity.y
182
local sine = 0
183
local change = 1
184
local doe = 0
185
local Create = LoadLibrary("RbxUtility").Create
186
Humanoid.WalkSpeed = 8
187
local m = Create("Model"){
188
	Parent = chara,
189
	Name = "ThePistol",
190
}
191
192
---
193
194
Humanoid.Animator.Parent = nil
195
chara.Animate.Parent = nil
196
197
local newMotor = function(part0, part1, c0, c1)
198
	local w = Create('Motor'){
199
		Parent = part0,
200
		Part0 = part0,
201
		Part1 = part1,
202
		C0 = c0,
203
		C1 = c1,
204
	}
205
	return w
206
end
207
208
function clerp(a, b, t)
209
	return a:lerp(b, t)
210
end
211
212
RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
213
NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
214
215
local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0)) 
216
local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
217
local RH = newMotor(Torso, RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
218
local LH = newMotor(Torso, LeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
219
RootJoint.C1 = CFrame.new(0, 0, 0)
220
RootJoint.C0 = CFrame.new(0, 0, 0)
221
Torso.Neck.C1 = CFrame.new(0, 0, 0)
222
Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
223
224
local rarmc1 = RW.C1
225
local larmc1 = LW.C1
226
local rlegc1 = RH.C1
227
local llegc1 = LH.C1
228
229
local resetc1 = false
230
231
function PlayAnimationFromTable(table, speed, bool)
232
	RootJoint.C0 = clerp(RootJoint.C0, table[1], speed) 
233
	Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed) 
234
	RW.C0 = clerp(RW.C0, table[3], speed) 
235
	LW.C0 = clerp(LW.C0, table[4], speed) 
236
	RH.C0 = clerp(RH.C0, table[5], speed) 
237
	LH.C0 = clerp(LH.C0, table[6], speed) 
238
	if bool == true then
239
		if resetc1 == false then
240
			resetc1 = true
241
			RootJoint.C1 = RootJoint.C1
242
			Torso.Neck.C1 = Torso.Neck.C1
243
			RW.C1 = rarmc1
244
			LW.C1 = larmc1
245
			RH.C1 = rlegc1
246
			LH.C1 = llegc1
247
		end
248
	end
249
end
250
251
ArtificialHB = Instance.new("BindableEvent", script)
252
ArtificialHB.Name = "Heartbeat"
253
script:WaitForChild("Heartbeat")
254
frame = 0.03333333333333
255
tf = 0
256
allowframeloss = false
257
tossremainder = false
258
lastframe = tick()
259
script.Heartbeat:Fire()
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
function swait(num)
280
  if num == 0 or num == nil then
281
    ArtificialHB.Event:wait()
282
  else
283
    for i = 0, num do
284
      ArtificialHB.Event:wait()
285
    end
286
  end
287
end
288
289
function RemoveOutlines(part)
290
	part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
291
end
292
	
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
				swait() 
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",chara,"ShadowHeadss",{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 = chara.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
---
423
moter = New("Weld",Handle,"mot",{Part0 = RightArm,Part1 = Handle,})
424
Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,BrickColor = BrickColor.new("Really black"),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,})
425
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.492160469, 0.24608025, 0.123040132),})
426
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),})
427
Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,BrickColor = BrickColor.new("Really black"),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,})
428
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.123040125, 1, 1),MeshType = Enum.MeshType.Cylinder,})
429
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),})
430
Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,BrickColor = BrickColor.new("Really black"),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,})
431
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 1.00999999, 1),})
432
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),})
433
Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,BrickColor = BrickColor.new("Really black"),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,})
434
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.246080264, 1),})
435
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),})
436
Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,BrickColor = BrickColor.new("Really black"),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,})
437
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.492160618, 0.492160439),MeshType = Enum.MeshType.Cylinder,})
438
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),})
439
440
Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,BrickColor = BrickColor.new("Really black"),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,})
441
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.492160469, 0.246080235, 0.123040132),})
442
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),})
443
Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,BrickColor = BrickColor.new("Really black"),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,})
444
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.7382406),})
445
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),})
446
Partss = New("Part",m,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,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),})
447
Mesh = New("SpecialMesh",Partss,"Mesh",{Scale = Vector3.new(0.123040125, 1, 1),MeshType = Enum.MeshType.Cylinder,})
448
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),})
449
Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,BrickColor = BrickColor.new("Really black"),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,})
450
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.615200579, 0.36912033, 0.24608025),MeshId = "rbxassetid://3270017",MeshType = Enum.MeshType.FileMesh,})
451
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),})
452
Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,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),})
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,BrickColor = BrickColor.new("Really black"),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,})
455
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),})
456
Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,BrickColor = BrickColor.new("Really black"),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,})
457
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.492160618, 0.492160439),MeshType = Enum.MeshType.Cylinder,})
458
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),})
459
Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,BrickColor = BrickColor.new("Really black"),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,})
460
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(0.24608025, 0.246080264, 0.615200639),MeshType = Enum.MeshType.Wedge,})
461
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),})
462
Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,BrickColor = BrickColor.new("Really black"),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,})
463
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.861280859),MeshType = Enum.MeshType.Wedge,})
464
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),})
465
Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,BrickColor = BrickColor.new("Really black"),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,})
466
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(0.24608025, 0.369120389, 0.861280918),MeshType = Enum.MeshType.Wedge,})
467
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),})
468
Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,BrickColor = BrickColor.new("Really black"),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,})
469
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.492160529),MeshType = Enum.MeshType.Wedge,})
470
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),})
471
Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,BrickColor = BrickColor.new("Really black"),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,})
472
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.492160529),MeshType = Enum.MeshType.Wedge,})
473
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),})
474
Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,BrickColor = BrickColor.new("Really black"),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,})
475
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.492160529),MeshType = Enum.MeshType.Wedge,})
476
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),})
477
Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,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),})
478
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.738240719),MeshType = Enum.MeshType.Wedge,})
479
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),})
480
Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,BrickColor = BrickColor.new("Really black"),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,})
481
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.861280859),MeshType = Enum.MeshType.Wedge,})
482
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),})
483
Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,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),})
484
Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.738240719),MeshType = Enum.MeshType.Wedge,})
485
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),})
486
487
Knifu = New("Model",chara,"TheKnife",{})
488
Handle = New("Part",Knifu,"Handle",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.600000024, 0.400000006),CFrame = CFrame.new(44.9000015, 1.0999999, 22.2000008, 1, 0, 0, 0, 1, 0, 0, 0, 1),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.0666667, 0.0666667, 0.0666667),})
489
KWeld = New("ManualWeld",Handle,"Weld",{Part0 = Handle,Part1 = chara["Left Arm"],C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0),C1 = CFrame.new(0, -1.00000644, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
490
Mesh = New("CylinderMesh",Handle,"Mesh",{})
491
Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(44.9000015, 1.89999986, 22.3000031, -1, 0, 0, 0, 1, 0, 0, 0, -1),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.0666667, 0.0666667, 0.0666667),})
492
493
Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, -0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
494
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.799999952, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
495
Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 1, 0.200000003),CFrame = CFrame.new(44.9000015, 2.90000057, 22.3000011, 1, 0, 0, 0, 1, 0, 0, 0, 1),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.0666667, 0.0666667, 0.0666667),})
496
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.400000006, 1, 1),})
497
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 1.80000067, 0.100000381, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
498
Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(44.9000015, 1.69999981, 22.3000031, -1, 0, 0, 0, 1, 0, 0, 0, -1),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.0666667, 0.0666667, 0.0666667),})
499
Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, -0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
500
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.599999905, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
501
Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(44.9000015, 1.69999981, 22.3000031, -1, 0, 0, 0, 1, 0, 0, 0, -1),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.0666667, 0.0666667, 0.0666667),})
502
Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, 0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
503
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.599999905, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
504
BloodPart = New("Part",Knifu,"BloodPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 1.19999993, 0.600000024),CFrame = CFrame.new(44.9000015, 3.99999976, 22.3000031, 1, 0, 0, 0, 1, 0, 0, 0, 1),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.592157, 0, 0),})
505
Mesh = New("SpecialMesh",BloodPart,"Mesh",{Scale = Vector3.new(0.409999996, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
506
Weld = New("ManualWeld",BloodPart,"Weld",{Part0 = BloodPart,Part1 = Handle,C1 = CFrame.new(0, 2.89999986, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
507
Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 1.20000005, 0.200000003),CFrame = CFrame.new(44.9000015, 2.20000029, 22.1000004, 1, 0, 0, 0, 1, 0, 0, 0, 1),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.0666667, 0.0666667, 0.0666667),})
508
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.400000006, 1, 1),})
509
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 1.10000038, -0.100000381, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
510
Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.600000083),CFrame = CFrame.new(44.9000015, 1.5, 21.8999977, -1, 0, 0, 0, -1, 0, 0, 0, 1),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.0666667, 0.0666667, 0.0666667),})
511
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 1, 1.20000005),MeshType = Enum.MeshType.Wedge,})
512
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(0, 0.400000095, -0.300003052, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
513
Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.400000036),CFrame = CFrame.new(44.9000015, 1.5, 22.3999996, 1, 0, 0, 0, -1, 0, 0, 0, -1),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.0666667, 0.0666667, 0.0666667),})
514
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 1, 1.20000005),MeshType = Enum.MeshType.Wedge,})
515
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.400000095, 0.199998856, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
516
Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(44.9000015, 1.89999986, 22.3000031, -1, 0, 0, 0, 1, 0, 0, 0, -1),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.0666667, 0.0666667, 0.0666667),})
517
Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, 0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
518
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.799999952, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
519
Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(44.9000015, 2.0999999, 22.3000031, -1, 0, 0, 0, 1, 0, 0, 0, -1),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.0666667, 0.0666667, 0.0666667),})
520
Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, 0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
521
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 1, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
522
Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(44.9000015, 2.0999999, 22.3000031, -1, 0, 0, 0, 1, 0, 0, 0, -1),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.0666667, 0.0666667, 0.0666667),})
523
Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, -0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
524
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 1, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
525
Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(44.9000015, 2.29999995, 22.3000031, -1, 0, 0, 0, 1, 0, 0, 0, -1),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.0666667, 0.0666667, 0.0666667),})
526
Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, -0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
527
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 1.20000005, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
528
Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(44.9000015, 2.29999995, 22.3000031, -1, 0, 0, 0, 1, 0, 0, 0, -1),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.0666667, 0.0666667, 0.0666667),})
529
Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, 0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
530
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 1.20000005, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
531
Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 1, 0.200000003),CFrame = CFrame.new(44.9000015, 2.10000038, 22.3000011, 1, 0, 0, 0, 1, 0, 0, 0, 1),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.0666667, 0.0666667, 0.0666667),})
532
Mesh = New("BlockMesh",Part,"Mesh",{Offset = Vector3.new(0, 0, -0.0500000007),Scale = Vector3.new(0.400000006, 1, 0.5),})
533
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 1.00000048, 0.100000381, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
534
Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(44.9000015, 1.30000019, 22.2000008, 1, 0, 0, 0, 1, 0, 0, 0, 1),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.0666667, 0.0666667, 0.0666667),})
535
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.20000005, 0.949999988, 1.20000005),})
536
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 0.200000286, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
537
Blood2Part = New("Part",Knifu,"Blood2Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.600000083, 0.200000003),CFrame = CFrame.new(44.9000015, 3.10000038, 22.1000004, 1, 0, 0, 0, 1, 0, 0, 0, 1),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.592157, 0, 0),})
538
Mesh = New("BlockMesh",Blood2Part,"Mesh",{Scale = Vector3.new(0.409999996, 1.00999999, 1.00999999),})
539
Weld = New("ManualWeld",Blood2Part,"Weld",{Part0 = Blood2Part,Part1 = Handle,C1 = CFrame.new(0, 2.00000048, -0.100000381, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
540
Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(44.9000015, 1.10000014, 22.2000008, 1, 0, 0, 0, 1, 0, 0, 0, 1),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.0666667, 0.0666667, 0.0666667),})
541
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.20000005, 0.949999988, 1.20000005),})
542
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 2.38418579e-07, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
543
Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(44.9000015, 1.50000024, 22.2000008, 1, 0, 0, 0, 1, 0, 0, 0, 1),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.0666667, 0.0666667, 0.0666667),})
544
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.5, 1.20000005, 1.5),})
545
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 0.400000334, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
546
Hitbox = New("Part",Knifu,"Hitbox",{Transparency = 1,Transparency = 1,Size = Vector3.new(0.200000003, 3.00000024, 0.600000024),CFrame = CFrame.new(44.9000015, 3.0999999, 22.3000031, 1, 0, 0, 0, 1, 0, 0, 0, 1),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
547
Weld = New("ManualWeld",Hitbox,"Weld",{Part0 = Hitbox,Part1 = Handle,C1 = CFrame.new(0, 2, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
548
Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(44.9000015, 0.900000095, 22.2000008, 1, 0, 0, 0, 1, 0, 0, 0, 1),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.0666667, 0.0666667, 0.0666667),})
549
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.20000005, 0.949999988, 1.20000005),})
550
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, -0.199999809, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
551
Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000033),CFrame = CFrame.new(44.9000015, 2.70000029, 22.1000004, 1, 0, 0, 0, -1, 0, 0, 0, -1),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.592157, 0, 0),})
552
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.409999996, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
553
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, 1.60000038, -0.100000381, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
554
Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.400000036),CFrame = CFrame.new(44.9000015, 3.30000019, 22.4000034, 1, 0, 0, 0, -1, 0, 0, 0, -1),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.592157, 0, 0),})
555
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.409999996, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
556
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, 2.20000029, 0.20000267, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
557
Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(44.9000015, 3.30000067, 22.5000019, 1, 0, 0, 0, 1, 0, 0, 0, 1),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.0666667, 0.0666667, 0.0666667),})
558
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.400000006, 1, 1),})
559
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 2.20000076, 0.300001144, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
560
Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.400000006, 0.200000077),CFrame = CFrame.new(44.9000015, 1.80000007, 21.6999969, 1, 0, 0, 0, 1, 0, 0, 0, 1),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.0666667, 0.0666667, 0.0666667),})
561
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 1, 1.20000005),MeshType = Enum.MeshType.Wedge,})
562
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 0.700000167, -0.500003815, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
563
Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(44.9000015, 2.30000043, 22.2000008, 1, 0, 0, 0, 1, 0, 0, 0, 1),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.666667, 0, 0.666667),})
564
Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, 0, -0.0500000007),Scale = Vector3.new(0.200000003, 0.5, 0.200000003),MeshId = "rbxassetid://9756362",MeshType = Enum.MeshType.FileMesh,})
565
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 1.20000052, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
566
Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(44.9000015, 0.700000286, 22.2000008, 1, 0, 0, 0, 1, 0, 0, 0, 1),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.666667, 0, 0.666667),})
567
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.200000003, 0.5, 0.200000003),MeshId = "rbxassetid://9756362",MeshType = Enum.MeshType.FileMesh,})
568
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, -0.399999619, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
569
Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.600000024, 0.200000003),CFrame = CFrame.new(44.9000015, 2.9000001, 22.5000038, 1, 0, 0, 0, -1, 0, 0, 0, -1),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.0666667, 0.0666667, 0.0666667),})
570
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.400000006, 1, 1),MeshType = Enum.MeshType.Wedge,})
571
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, 1.80000019, 0.300003052, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
572
573
local att1 = Instance.new("Attachment",Hitbox)
574
att1.Position = Vector3.new(0,Hitbox.Size.Y/2,Hitbox.Size.Z/2)
575
local att2 = Instance.new("Attachment",Hitbox)
576
att2.Position = Vector3.new(0,-Hitbox.Size.Y/2,-Hitbox.Size.Z/2)
577
local tr1 = Instance.new("Trail",Hitbox)
578
tr1.Color = ColorSequence.new(BrickColor.new("Really black").Color)
579
tr1.Transparency = NumberSequence.new(0,0)
580
tr1.Lifetime = .5
581
tr1.Enabled = false
582
tr1.LightEmission = 0
583
tr1.Attachment0 = att1
584
tr1.Attachment1 = att2
585
586
for _,v in pairs(m:children()) do
587
if v:IsA("Part") then
588
v.CanCollide = false
589
end
590
end
591
if chara.Name == "grgrgry21" or chara.Name == "Player1" then
592
for _,v in pairs(chara:children()) do
593
if v:IsA("Accessory") then
594
v:Remove()
595
end
596
end	
597
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.0666667, 0.0666667, 0.0666667),})
598
Mesh = New("SpecialMesh",Handle,"Mesh",{Offset = Vector3.new(0, 0.100000001, 0),MeshId = "rbxassetid://62246019",MeshType = Enum.MeshType.FileMesh,})
599
Decal = New("Decal",Handle,"Decal",{Face = Enum.NormalId.Top,Texture = "rbxassetid://146022204",})
600
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),})
601
Handle1 = New("Part",m,"Handle1",{CanCollide = false,BrickColor = BrickColor.new("Bright red"),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.768628, 0.156863, 0.109804),})
602
Mesh = New("SpecialMesh",Handle1,"Mesh",{Offset = Vector3.new(0, 0.100000001, 0),Scale = Vector3.new(0.949999988, 0.949999988, 0.949999988),MeshId = "rbxassetid://62246019",MeshType = Enum.MeshType.FileMesh,})
603
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),})
604
605
chara.Shirta.ShirtTemplate = "rbxassetid://1049388163"
606
chara.Pantsa.PantsTemplate = "rbxassetid://1269870713"
607
		for i,v in pairs(chara:GetDescendants()) do
608
		if v:IsA("BasePart") and (v.BrickColor == BrickColor.new("Alder") or v.BrickColor == BrickColor.new("Royal purple")) then
609
		v.BrickColor = BrickColor.new("Crimson")
610
		elseif v:IsA("BasePart") and v.BrickColor == BrickColor.new("Institutional white") then
611
		v.BrickColor = BrickColor.new("Really black")
612
		elseif v.Name == "SpecPart" or v.Name == "Ears1Part" then
613
		v:Destroy()
614
		elseif v.Name == "Ears2Part" then
615
		v.Transparency = 0
616
		end
617
		end
618
end
619
620
621
function rayCast(Position, Direction, Range, Ignore)
622
	return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore) 
623
end 
624
625
--[[FindNearestTorso = function(pos)
626
	local list = (game.workspace:GetDescendants())
627
	local torso = nil
628
	local dist = 1000
629
	local temp, human, temp2 = nil, nil, nil
630
	for x = 1, #list do
631
		temp2 = list[x]
632
		if temp2.className == "Model" and temp2.Name ~= chara.Name then
633
			temp = temp2:findFirstChild("Torso")
634
			human = temp2:FindFirstChildOfClass("Humanoid")
635
			if temp ~= nil and human ~= nil and human.Health > 0 and (temp.Position - pos).magnitude < dist then
636
				local dohit = true
637
				if dohit == true then
638
					torso = temp
639
					dist = (temp.Position - pos).magnitude
640
				end
641
			end
642
		end
643
	end
644
	return torso, dist
645
end]]
646
function FindNearestTorso(Position, Distance, SinglePlayer)
647
	if SinglePlayer then
648
		return (SinglePlayer.Head.CFrame.p - Position).magnitude < Distance
649
	end
650
	local List = {}
651
	for i, v in pairs(workspace:GetDescendants()) do
652
		if v:IsA("Model") then
653
			if v:findFirstChild("Head") then
654
				if v ~= chara then
655
					if (v.Head.Position - Position).magnitude <= Distance then
656
						table.insert(List, v)
657
					end 
658
				end 
659
			end 
660
		end 
661
	end
662
	return List
663
end
664
665
local p1mit = Instance.new("ParticleEmitter")
666
p1mit.Texture = "rbxasset://textures/particles/fire_main.dds"
667
p1mit.LightEmission = 1
668
p1mit.Color = ColorSequence.new(Color3.new(1,0,0))
669
p1mit.Size = NumberSequence.new(1,0)
670
p1mit.Lifetime = NumberRange.new(2)
671
p1mit.Rate = 1000
672
p1mit.Rotation = NumberRange.new(0,359)
673
p1mit.Speed = NumberRange.new(0)
674
675
function dmg(dude)
676
if dude.Name ~= chara then
677
dude:FindFirstChildOfClass("Humanoid").PlatformStand = true
678
local bgf = Instance.new("BodyGyro",dude.Head)
679
bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
680
local val = Instance.new("BoolValue",dude)
681
val.Name = "IsHit"
682
local torsy = dude:FindFirstChild("UpperTorso") or dude:FindFirstChild("Torso")
683
local partasdeff = Instance.new("ParticleEmitter",torsy)
684
partasdeff.Color = ColorSequence.new(BrickColor.new("Really black").Color)
685
partasdeff.LightEmission = .1
686
partasdeff.Size = NumberSequence.new(0.2)
687
partasdeff.Texture = "rbxassetid://771221224"
688
aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
689
bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
690
partasdeff.Transparency = bbb
691
partasdeff.Size = aaa
692
partasdeff.ZOffset = .9
693
partasdeff.Acceleration = Vector3.new(0, -5, 0)
694
partasdeff.LockedToPart = false
695
partasdeff.EmissionDirection = "Back"
696
partasdeff.Lifetime = NumberRange.new(1, 2)
697
partasdeff.Rate = 1000
698
partasdeff.Rotation = NumberRange.new(-100, 100)
699
partasdeff.RotSpeed = NumberRange.new(-100, 100)
700
partasdeff.Speed = NumberRange.new(6)
701
partasdeff.VelocitySpread = 10000
702
partasdeff.Enabled=false
703
partasdeff:Emit(30)
704
coroutine.wrap(function()
705
targetted = nil
706
swait(30)
707
dude:BreakJoints()
708
swait(5)
709
CFuncs["Sound"].Create("rbxassetid://62339698", dude, 3, .3)
710
dude:FindFirstChildOfClass("Humanoid"):Destroy()
711
for i,v in pairs(dude:GetChildren()) do
712
if v:IsA("BasePart") then
713
local bodpos = Instance.new("BodyPosition",v)
714
bodpos.Position = v.Position + Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))
715
p1mit:Clone().Parent = v
716
v.BrickColor = BrickColor.new("Really red")
717
end
718
end
719
for i=0,1,.05 do
720
for a,v in pairs(dude:GetChildren()) do
721
if v:IsA("BasePart") then
722
v.Transparency = i
723
v.BrickColor = BrickColor.new("Really red")
724
end
725
end
726
swait()
727
end
728
for a,v in pairs(dude:GetChildren()) do
729
if v:IsA("BasePart") and v:FindFirstChild("ParticleEmitter") then
730
v.ParticleEmitter.Enabled = false
731
end
732
game:service'Debris':AddItem(v,2)
733
end
734
end)()
735
end
736
end
737
738
---if Player.Name == "basstracker1970" then chara:BreakJoints() end
739
function mdmg(Part, Magnitude)--, MinimumDamage, MaximumDamage, KnockBack, Type, HitSound, HitPitch)
740
    --local buddy
741
	for _, c in pairs(workspace:GetDescendants()) do
742
		local hum = c:FindFirstChildOfClass("Humanoid")
743
		if hum ~= nil then
744
			local head = c:FindFirstChild("UpperTorso") or c:FindFirstChild("Torso")
745
			if head ~= nil then
746
				local targ = head.Position - Part.Position
747
				local mag = targ.magnitude
748
				if mag <= Magnitude and c.Name ~= Player.Name and c:FindFirstChild("MagDmgd")==nil then 
749
				if c.Name ~= chara then
750
				if c.Name ~= "basstracker1970" or c.Name ~= "Nebula_Zorua" or c.Name ~= "Salvo_Starly" then
751
			local val = Instance.new("BoolValue",c)
752
			val.Name = "MagDmgd"
753
			local asd = Instance.new("ParticleEmitter",head)
754
			asd.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
755
			asd.LightEmission = .1
756
			asd.Size = NumberSequence.new(0.2)
757
			asd.Texture = "rbxassetid://771221224"
758
			aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
759
			bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
760
			asd.Transparency = bbb
761
			asd.Size = aaa
762
			asd.ZOffset = .9
763
			asd.Acceleration = Vector3.new(0, -5, 0)
764
			asd.LockedToPart = false
765
			asd.EmissionDirection = "Back"
766
			asd.Lifetime = NumberRange.new(1, 2)
767
			asd.Rate = 1000
768
			asd.Rotation = NumberRange.new(-100, 100)
769
			asd.RotSpeed = NumberRange.new(-100, 100)
770
			asd.Speed = NumberRange.new(6)
771
			asd.VelocitySpread = 10000
772
			asd.Enabled=true
773
					--Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .1, "rbxassetid://" .. HitSound, HitPitch)
774
					dmg(c)
775
					CFuncs["Sound"].Create("rbxassetid://206082273", c.Head, 1.2, .8)
776
					coroutine.wrap(function()
777
					swait(.2)
778
					asd.Enabled = false
779
					wait(2)
780
					asd:Remove()
781
					end)()
782
				       else
783
        CFuncs["Sound"].Create("rbxassetid://240429289", head, 1.5, math.random(1,1.3))		
784
        Effects.Sphere.Create(BrickColor.new("Bright red"), head.CFrame, 30, 30, 30, .5, .5, .5, 0.04)
785
786
					end
787
				end
788
			end
789
		end
790
	end
791
	end
792
end
793
EffectModel = Create("Model"){
794
	Parent = chara,
795
	Name = "Effects",
796
}
797
798
Effects = {
799
	Block = {
800
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
801
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
802
			prt.Anchored = true
803
			prt.CFrame = cframe
804
			local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
805
			game:GetService("Debris"):AddItem(prt, 10)
806
			if Type == 1 or Type == nil then
807
				table.insert(Effects, {
808
					prt,
809
					"Block1",
810
					delay,
811
					x3,
812
					y3,
813
					z3,
814
					msh
815
				})
816
			elseif Type == 2 then
817
				table.insert(Effects, {
818
					prt,
819
					"Block2",
820
					delay,
821
					x3,
822
					y3,
823
					z3,
824
					msh
825
				})
826
			end
827
		end;
828
	};
829
830
		Cylinder = {
831
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
832
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())		
833
			prt.Anchored = true
834
			prt.CFrame = cframe
835
			local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
836
			game:GetService("Debris"):AddItem(prt, 10)
837
			table.insert(Effects, {
838
				prt,
839
				"Cylinder",
840
				delay,
841
				x3,
842
				y3,
843
				z3,
844
				msh
845
			})
846
		end;
847
	};
848
	Head = {
849
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
850
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
851
			prt.Anchored = true
852
			prt.CFrame = cframe
853
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
854
			game:GetService("Debris"):AddItem(prt, 10)
855
			table.insert(Effects, {
856
				prt,
857
				"Cylinder",
858
				delay,
859
				x3,
860
				y3,
861
				z3,
862
				msh
863
			})
864
		end;
865
	};
866
	
867
	Sphere = {
868
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
869
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
870
			prt.Anchored = true
871
			prt.CFrame = cframe
872
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
873
			game:GetService("Debris"):AddItem(prt, 10)
874
			table.insert(Effects, {
875
				prt,
876
				"Cylinder",
877
				delay,
878
				x3,
879
				y3,
880
				z3,
881
				msh
882
			})
883
		end;
884
	};
885
	
886
	Elect = {
887
		Create = function(cff, x, y, z)
888
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, BrickColor.new("Lime green"), "Part", Vector3.new(1, 1, 1))
889
			prt.Anchored = true
890
			prt.CFrame = cff * CFrame.new(math.random(-x, x), math.random(-y, y), math.random(-z, z))
891
			prt.CFrame = CFrame.new(prt.Position)
892
			game:GetService("Debris"):AddItem(prt, 2)
893
			local xval = math.random() / 2
894
			local yval = math.random() / 2
895
			local zval = math.random() / 2
896
			local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
897
			table.insert(Effects, {
898
				prt,
899
				"Elec",
900
				0.1,
901
				x,
902
				y,
903
				z,
904
				xval,
905
				yval,
906
				zval
907
			})
908
		end;
909
910
	};
911
	
912
	Ring = {
913
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
914
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
915
			prt.Anchored = true
916
			prt.CFrame = cframe
917
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
918
			game:GetService("Debris"):AddItem(prt, 10)
919
			table.insert(Effects, {
920
				prt,
921
				"Cylinder",
922
				delay,
923
				x3,
924
				y3,
925
				z3,
926
				msh
927
			})
928
		end;
929
	};
930
931
932
	Wave = {
933
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
934
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
935
			prt.Anchored = true
936
			prt.CFrame = cframe
937
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
938
			game:GetService("Debris"):AddItem(prt, 10)
939
			table.insert(Effects, {
940
				prt,
941
				"Cylinder",
942
				delay,
943
				x3,
944
				y3,
945
				z3,
946
				msh
947
			})
948
		end;
949
	};
950
951
	Break = {
952
		Create = function(brickcolor, cframe, x1, y1, z1)
953
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
954
			prt.Anchored = true
955
			prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
956
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
957
			local num = math.random(10, 50) / 1000
958
			game:GetService("Debris"):AddItem(prt, 10)
959
			table.insert(Effects, {
960
				prt,
961
				"Shatter",
962
				num,
963
				prt.CFrame,
964
				math.random() - math.random(),
965
				0,
966
				math.random(50, 100) / 100
967
			})
968
		end;
969
	};
970
	
971
	Fire = {
972
		Create = function(brickcolor, cframe, x1, y1, z1, delay)
973
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
974
			prt.Anchored = true
975
			prt.CFrame = cframe
976
			msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
977
			game:GetService("Debris"):AddItem(prt, 10)
978
			table.insert(Effects, {
979
				prt,
980
				"Fire",
981
				delay,
982
				1,
983
				1,
984
				1,
985
				msh
986
			})
987
		end;
988
	};
989
	
990
	FireWave = {
991
		Create = function(brickcolor, cframe, x1, y1, z1)
992
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, brickcolor, "Effect", Vector3.new())
993
			prt.Anchored = true
994
			prt.CFrame = cframe
995
			msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
996
			local d = Create("Decal"){
997
				Parent = prt,
998
				Texture = "rbxassetid://26356434",
999
				Face = "Top",
1000
			}
1001
			local d = Create("Decal"){
1002
				Parent = prt,
1003
				Texture = "rbxassetid://26356434",
1004
				Face = "Bottom",
1005
			}
1006
			game:GetService("Debris"):AddItem(prt, 10)
1007
			table.insert(Effects, {
1008
				prt,
1009
				"FireWave",
1010
				1,
1011
				30,
1012
				math.random(400, 600) / 100,
1013
				msh
1014
			})
1015
		end;
1016
	};
1017
	
1018
	Lightning = {
1019
		Create = function(p0, p1, tym, ofs, col, th, tra, last)
1020
			local magz = (p0 - p1).magnitude
1021
			local curpos = p0
1022
			local trz = {
1023
				-ofs,
1024
				ofs
1025
			}
1026
			for i = 1, tym do
1027
				local li = CFuncs.Part.Create(EffectModel, "Neon", 0, tra or 0.4, col, "Ref", Vector3.new(th, th, magz / tym))
1028
				local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
1029
				local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
1030
				li.Material = "Neon"
1031
				if tym == i then
1032
					local magz2 = (curpos - p1).magnitude
1033
					li.Size = Vector3.new(th, th, magz2)
1034
					li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2)
1035
					table.insert(Effects, {
1036
						li,
1037
						"Disappear",
1038
						last
1039
					})
1040
				else
1041
					do
1042
						do
1043
							li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2)
1044
							curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p
1045
							game.Debris:AddItem(li, 10)
1046
							table.insert(Effects, {
1047
								li,
1048
								"Disappear",
1049
								last
1050
							})
1051
						end
1052
					end
1053
				end
1054
			end
1055
		end
1056
	};
1057
1058
	EffectTemplate = {
1059
1060
	};
1061
}
1062
1063
--Chat Function--
1064
function chatfunc(text)
1065
coroutine.wrap(function()
1066
if chara:FindFirstChild("TalkingBillBoard")~= nil then
1067
chara:FindFirstChild("TalkingBillBoard"):destroy()
1068
end
1069
local naeeym2 = Instance.new("BillboardGui",chara)
1070
naeeym2.Size = UDim2.new(0,100,0,40)
1071
naeeym2.StudsOffset = Vector3.new(0,3,0)
1072
naeeym2.Adornee = chara.Head
1073
naeeym2.Name = "TalkingBillBoard"
1074
local tecks2 = Instance.new("TextLabel",naeeym2)
1075
tecks2.BackgroundTransparency = 1
1076
tecks2.BorderSizePixel = 0
1077
tecks2.Text = ""
1078
tecks2.Font = "Fantasy"
1079
tecks2.FontSize = "Size24"
1080
tecks2.TextStrokeTransparency = 0
1081
tecks2.TextColor3 = Color3.new(.6,0,0)
1082
tecks2.TextStrokeColor3 = Color3.new(0,0,0)
1083
tecks2.Size = UDim2.new(1,0,0.5,0)
1084
local shk = coroutine.wrap(function()
1085
while tecks2 ~= nil do
1086
swait(.05)
1087
tecks2.Position = UDim2.new(0,math.random(-3,3),0,math.random(-3,3))
1088
end
1089
end)
1090
shk()
1091
for i = 1,string.len(text),1 do
1092
tecks2.Text = string.sub(text,1,i)
1093
swait(0.01)
1094
end
1095
swait(30)
1096
for i = 1, 5 do
1097
swait()
1098
tecks2.Position = tecks2.Position - UDim2.new(0,0,.05,0)
1099
tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.2
1100
tecks2.TextTransparency = tecks2.TextTransparency + .2
1101
end
1102
naeeym2:Destroy()
1103
end)()
1104
end
1105
1106
crosshair = Instance.new("BillboardGui",chara)
1107
crosshair.Size = UDim2.new(10,0,10,0)
1108
crosshair.Enabled = false
1109
1110
imgl = Instance.new("ImageLabel",crosshair)
1111
imgl.Position = UDim2.new(0,0,0,0)
1112
imgl.Size = UDim2.new(1,0,1,0)
1113
imgl.Image = "rbxassetid://711463989"
1114
imgl.BackgroundTransparency = 1
1115
imgl.ImageColor3 = Color3.new(.8,0,0)
1116
imgl2 = Instance.new("ImageLabel",crosshair)
1117
imgl2.Position = UDim2.new(-.25,0,-.25,0)
1118
imgl2.Size = UDim2.new(1.5,0,1.5,0)
1119
imgl2.Image = "rbxassetid://233522684"
1120
imgl2.BackgroundTransparency = 1
1121
imgl2.ImageColor3 = Color3.new(.8,0,0)
1122
1123
function attackone()
1124
	attack = true
1125
	Humanoid.WalkSpeed = 0
1126
	local torsy = targetted:FindFirstChild("UpperTorso") or targetted:FindFirstChild("Torso")
1127
	if targetted.Name ~= "CKbackup" or targetted.Name ~= "Nebula_Zorua" or targetted.Name ~= "Salvo_Starly" then
1128
			local partasdeff = Instance.new("ParticleEmitter",torsy)
1129
			partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
1130
			partasdeff.LightEmission = .1
1131
			partasdeff.Size = NumberSequence.new(0.2)
1132
			partasdeff.Texture = "rbxassetid://771221224"
1133
			aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
1134
			bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
1135
			partasdeff.Transparency = bbb
1136
			partasdeff.Size = aaa
1137
			partasdeff.ZOffset = .9
1138
			partasdeff.Acceleration = Vector3.new(0, -5, 0)
1139
			partasdeff.LockedToPart = false
1140
			partasdeff.EmissionDirection = "Back"
1141
			partasdeff.Lifetime = NumberRange.new(1, 2)
1142
			partasdeff.Rate = 1000
1143
			partasdeff.Rotation = NumberRange.new(-100, 100)
1144
			partasdeff.RotSpeed = NumberRange.new(-100, 100)
1145
			partasdeff.Speed = NumberRange.new(6)
1146
			partasdeff.VelocitySpread = 10000
1147
			partasdeff.Enabled=false
1148
	for i = 0, 1, 0.2 do
1149
		swait()
1150
		PlayAnimationFromTable({
1151
CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),
1152
CFrame.new(0, 1.49999809, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),
1153
CFrame.new(1.39999962, 0.500000238, 0.600002289, 0, -1, 0, 0, 0, -1, 1, 0, 0),
1154
CFrame.new(-1.52556908, 0.222140431, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736, 0, 0, 0, 1),
1155
CFrame.new(0.596984804, -1.98263633, 0.0171013549, 0.969846368, -0.171009913, -0.173648238, 0.173648059, 0.984807849, 3.13053391e-07, 0.171010062, -0.0301539823, 0.984807789),
1156
CFrame.new(-0.592542052, -1.98263681, 0.0336810946, 0.925416648, 0.163176075, 0.342019767, -0.17364794, 0.984807849, -1.08010261e-06, -0.336823881, -0.0593900271, 0.939692795),
1157
		}, .1, false)
1158
		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)
1159
	end
1160
for a = 1,5 do
1161
	Effects.Block.Create(BrickColor.new("Really red"), Partss.CFrame, 2, 2, 2, 2, 2, 2, 0.05)
1162
    Effects.Block.Create(BrickColor.new("Persimmon"), Partss.CFrame, 2, 2, 2, 1, 1, 1, 0.05)
1163
    CFuncs["Sound"].Create("rbxassetid://168586621", chara, 1, .8)
1164
    partasdeff:Emit(10)
1165
	targetted.Head.Velocity = RootPart.CFrame.lookVector*50
1166
	for i = 0, 1, 0.25 do
1167
		swait()
1168
		PlayAnimationFromTable({
1169
CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),
1170
CFrame.new(0, 1.49999809, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),
1171
CFrame.new(1.39999962, 0.500000238, 0.600002289, 0, -1, 0, 0, 0, -1, 1, 0, 0),
1172
CFrame.new(-1.52556908, 0.222140431, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736, 0, 0, 0, 1),
1173
CFrame.new(0.596984804, -1.98263633, 0.0171013549, 0.969846368, -0.171009913, -0.173648238, 0.173648059, 0.984807849, 3.13053391e-07, 0.171010062, -0.0301539823, 0.984807789),
1174
CFrame.new(-0.592542052, -1.98263681, 0.0336810946, 0.925416648, 0.163176075, 0.342019767, -0.17364794, 0.984807849, -1.08010261e-06, -0.336823881, -0.0593900271, 0.939692795),
1175
		}, .4, false)
1176
		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)
1177
	end
1178
	for i = 0, 1, 0.25 do
1179
		swait()
1180
		PlayAnimationFromTable({
1181
CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),
1182
CFrame.new(0, 1.49999809, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),
1183
CFrame.new(1.47320819, 0.773207605, 0.600002289, 0, -0.866025388, 0.500000238, 0, -0.500000238, -0.866025388, 1, 0, 0),
1184
CFrame.new(-1.52556896, 0.22214067, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736, 0, 0, 0, 1),
1185
CFrame.new(0.596984804, -1.98263633, 0.0171013549, 0.969846368, -0.171009913, -0.173648238, 0.173648059, 0.984807849, 3.13053391e-07, 0.171010062, -0.0301539823, 0.984807789),
1186
CFrame.new(-0.592541993, -1.98263633, 0.0336810648, 0.925416648, 0.163176075, 0.342019767, -0.17364794, 0.984807849, -1.08010261e-06, -0.336823881, -0.0593900271, 0.939692795),
1187
		}, .4, false)
1188
		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)
1189
	end
1190
end
1191
    dmg(targetted)
1192
	game:service'Debris':AddItem(partasdeff,3)
1193
	else
1194
	sel = math.random(1,3)
1195
	if sel == 1 then	
1196
	chatfunc("...")
1197
	elseif sel == 2 then	
1198
	chatfunc("No...")
1199
	elseif sel == 3 then
1200
	chatfunc("I can't do that...")
1201
	end
1202
	for i = 0, 5, 0.1 do
1203
		swait()
1204
		PlayAnimationFromTable({
1205
         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), 
1206
         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), 
1207
         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), 
1208
         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), 
1209
         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), 
1210
         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), 
1211
		}, .3, false)
1212
		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)
1213
	end
1214
	end
1215
	Humanoid.WalkSpeed = 8
1216
	attack = false
1217
end
1218
function attack2one()
1219
	attack = true
1220
	Humanoid.WalkSpeed = 0
1221
	local totrans = {}
1222
	for i, v in pairs(chara:GetDescendants()) do
1223
	if v:IsA("BasePart") and v.Transparency~=1 and v.Parent.Name == "TheKnife" then
1224
	table.insert(totrans,v)
1225
	end
1226
	end
1227
	local torsy = targetted:FindFirstChild("UpperTorso") or targetted:FindFirstChild("Torso")
1228
	if targetted.Name ~= "CKbackup" or targetted.Name ~= "Nebula_Zorua" or targetted.Name ~= "Salvo_Starly" then
1229
			local partasdeff = Instance.new("ParticleEmitter",targetted.Head)
1230
			partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
1231
			partasdeff.LightEmission = .1
1232
			partasdeff.Size = NumberSequence.new(0.2)
1233
			partasdeff.Texture = "rbxassetid://771221224"
1234
			aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
1235
			bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
1236
			partasdeff.Transparency = bbb
1237
			partasdeff.Size = aaa
1238
			partasdeff.ZOffset = .9
1239
			partasdeff.Acceleration = Vector3.new(0, -5, 0)
1240
			partasdeff.LockedToPart = false
1241
			partasdeff.EmissionDirection = "Back"
1242
			partasdeff.Lifetime = NumberRange.new(1, 2)
1243
			partasdeff.Rate = 1000
1244
			partasdeff.Rotation = NumberRange.new(-100, 100)
1245
			partasdeff.RotSpeed = NumberRange.new(-100, 100)
1246
			partasdeff.Speed = NumberRange.new(6)
1247
			partasdeff.VelocitySpread = 10000
1248
			partasdeff.Enabled=false
1249
	for i = 0, 1.5, 0.1 do
1250
		swait()
1251
		PlayAnimationFromTable({
1252
CFrame.new(-0.013760807, 0, 0.00454730028, 0.500000238, 0, 0.866025388, 0, 1, 0, -0.866025388, 0, 0.500000238),
1253
CFrame.new(0.010819382, 1.49999833, 0.00964166038, 0.500000238, 0, -0.866025388, 0, 1, 0, 0.866025388, 0, 0.500000238),
1254
CFrame.new(1.54018927, 0.669616818, -3.72918021e-06, 0.499999791, -0.866025686, 1.75833702e-06, 0.866025567, 0.499999732, -1.27693363e-06, 2.38418579e-07, 2.14576721e-06, 1.00000012),
1255
CFrame.new(-1.52901936, 0.888710737, 2.4381518e-06, 0.984807968, 0.173648, 4.17232513e-07, 0.173648, -0.984807789, 3.45977355e-06, 1.01327896e-06, -3.33786011e-06, -1.00000012),
1256
CFrame.new(0.500000119, -2.00000095, 0, 1.00000024, 0, 0, 0, 1, 0, 0, 0, 1.00000024),
1257
CFrame.new(-0.68507731, -1.96527267, 0.0673612207, 0.925416648, 0.163175583, 0.342020541, -0.173648059, 0.984807849, 6.55481983e-07, -0.336824358, -0.059391804, 0.939692676),
1258
		}, .2, false)
1259
		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)
1260
		KWeld.C0 = clerp(KWeld.C0, CFrame.new(0,3,0), 0.3)
1261
	end
1262
	for i = 0, 1, 0.25 do
1263
		swait()
1264
		PlayAnimationFromTable({
1265
CFrame.new(0.033490371, -4.76837158e-07, -0.0274436511, -0.500000238, 0, -0.866025388, 0, 1, 0, 0.866025388, 0, -0.500000238),
1266
CFrame.new(-0.0390504077, 1.52660453, -0.19198662, 0.934456527, -0.171009883, 0.312324822, 0.0593909845, 0.939692736, 0.336823851, -0.351089597, -0.296197981, 0.888258457),
1267
CFrame.new(1.54018593, 0.669616103, -3.75895024e-06, 0.499999344, -0.866025925, 1.75833702e-06, 0.866025805, 0.499999285, -1.27693352e-06, 2.38418579e-07, 2.17556953e-06, 1.00000012),
1268
CFrame.new(-0.661082923, 0.549146414, -0.783065915, 0.264424562, -0.610265017, -0.746764064, -0.609933972, 0.493972659, -0.619654536, 0.74703449, 0.619328618, -0.241602808),
1269
CFrame.new(0.500003934, -2.00000095, 0, 1.00000024, 0, 0, 0, 1, 0, 0, 0, 1.00000024),
1270
CFrame.new(-0.685080409, -1.96527231, 0.0673582703, 0.925416648, 0.163175583, 0.342020541, -0.173648059, 0.984807849, 6.55481983e-07, -0.336824358, -0.059391804, 0.939692676),
1271
		}, .4, false)
1272
		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)
1273
		KWeld.C0 = clerp(KWeld.C0, CFrame.new(0,3,0), 0.3)
1274
	end
1275
	for a=1,#totrans do
1276
	totrans[a].Transparency = 1
1277
	end
1278
    CFuncs["Sound"].Create("rbxassetid://743521497", chara, 1, 1)
1279
    partasdeff:Emit(30)
1280
	game:service'Debris':AddItem(partasdeff,3)
1281
KnifuHit = New("Model",workspace,"KnifuHit",{})
1282
HWeldPart = New("Part",KnifuHit,"HWeldPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.600000024, 0.400000006),CFrame = CFrame.new(68.629982, 1.83662391, 15.8509817, -1, 0, 0, 0, -0.5, 0.866025448, 0, 0.866025448, 0.5),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.0666667, 0.0666667, 0.0666667),})
1283
Mesh = New("CylinderMesh",HWeldPart,"Mesh",{})
1284
Weld = New("ManualWeld",HWeldPart,"Weld",{Part0 = HWeldPart,Part1 = targetted.Head,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -0.5, 0.866025448, 0, 0.866025448, 0.5),C1 = CFrame.new(0.0299835205, 1.33661091, -2.04901791, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
1285
HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(68.629982, 1.52322841, 16.5938034, 1, 0, 0, 0, -0.5, -0.866025448, 0, 0.866025448, -0.5),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.0666667, 0.0666667, 0.0666667),})
1286
Mesh = New("SpecialMesh",HPart,"Mesh",{Offset = Vector3.new(0, -0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
1287
Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.799999952, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
1288
HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 1, 0.200000003),CFrame = CFrame.new(68.629982, 1.0232265, 17.4598274, -1, 0, 0, 0, -0.5, 0.866025448, 0, 0.866025448, 0.5),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.0666667, 0.0666667, 0.0666667),})
1289
Mesh = New("BlockMesh",HPart,"Mesh",{Scale = Vector3.new(0.400000006, 1, 1),})
1290
Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C1 = CFrame.new(0, 1.80000067, 0.100000381, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
1291
HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(68.629982, 1.62322855, 16.4205971, 1, 0, 0, 0, -0.5, -0.866025448, 0, 0.866025448, -0.5),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.0666667, 0.0666667, 0.0666667),})
1292
Mesh = New("SpecialMesh",HPart,"Mesh",{Offset = Vector3.new(0, -0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
1293
Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.599999905, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
1294
HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(68.629982, 1.62322855, 16.4205971, 1, 0, 0, 0, -0.5, -0.866025448, 0, 0.866025448, -0.5),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.0666667, 0.0666667, 0.0666667),})
1295
Mesh = New("SpecialMesh",HPart,"Mesh",{Offset = Vector3.new(0, 0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
1296
Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.599999905, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
1297
HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 1.19999993, 0.600000024),CFrame = CFrame.new(68.629982, 0.473228455, 18.4124565, -1, 0, 0, 0, -0.5, 0.866025448, 0, 0.866025448, 0.5),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.592157, 0, 0),})
1298
Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(0.409999996, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
1299
Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C1 = CFrame.new(0, 2.89999986, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
1300
HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 1.20000005, 0.200000003),CFrame = CFrame.new(68.629982, 1.20002079, 16.7536106, -1, 0, 0, 0, -0.5, 0.866025448, 0, 0.866025448, 0.5),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.0666667, 0.0666667, 0.0666667),})
1301
Mesh = New("BlockMesh",HPart,"Mesh",{Scale = Vector3.new(0.400000006, 1, 1),})
1302
Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C1 = CFrame.new(0, 1.10000038, -0.100000381, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
1303
HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.600000083),CFrame = CFrame.new(68.629982, 1.37681365, 16.04739, 1, 0, 0, 0, 0.5, 0.866025448, 0, -0.866025448, 0.5),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.0666667, 0.0666667, 0.0666667),})
1304
Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(1, 1, 1.20000005),MeshType = Enum.MeshType.Wedge,})
1305
Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(0, 0.400000095, -0.300003052, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
1306
HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.400000036),CFrame = CFrame.new(68.629982, 1.80982792, 16.2973919, -1, 0, 0, 0, 0.5, -0.866025448, 0, -0.866025448, -0.5),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.0666667, 0.0666667, 0.0666667),})
1307
Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(1, 1, 1.20000005),MeshType = Enum.MeshType.Wedge,})
1308
Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.400000095, 0.199998856, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
1309
HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(68.629982, 1.52322841, 16.5938034, 1, 0, 0, 0, -0.5, -0.866025448, 0, 0.866025448, -0.5),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.0666667, 0.0666667, 0.0666667),})
1310
Mesh = New("SpecialMesh",HPart,"Mesh",{Offset = Vector3.new(0, 0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
1311
Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.799999952, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
1312
HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(68.629982, 1.4232285, 16.7670078, 1, 0, 0, 0, -0.5, -0.866025448, 0, 0.866025448, -0.5),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.0666667, 0.0666667, 0.0666667),})
1313
Mesh = New("SpecialMesh",HPart,"Mesh",{Offset = Vector3.new(0, 0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
1314
Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 1, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
1315
HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(68.629982, 1.4232285, 16.7670078, 1, 0, 0, 0, -0.5, -0.866025448, 0, 0.866025448, -0.5),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.0666667, 0.0666667, 0.0666667),})
1316
Mesh = New("SpecialMesh",HPart,"Mesh",{Offset = Vector3.new(0, -0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
1317
Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 1, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
1318
HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(68.629982, 1.32322836, 16.9402142, 1, 0, 0, 0, -0.5, -0.866025448, 0, 0.866025448, -0.5),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.0666667, 0.0666667, 0.0666667),})
1319
Mesh = New("SpecialMesh",HPart,"Mesh",{Offset = Vector3.new(0, -0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
1320
Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 1.20000005, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
1321
HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(68.629982, 1.32322836, 16.9402142, 1, 0, 0, 0, -0.5, -0.866025448, 0, 0.866025448, -0.5),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.0666667, 0.0666667, 0.0666667),})
1322
Mesh = New("SpecialMesh",HPart,"Mesh",{Offset = Vector3.new(0, 0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
1323
Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 1.20000005, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
1324
HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 1, 0.200000003),CFrame = CFrame.new(68.629982, 1.42322659, 16.7670078, -1, 0, 0, 0, -0.5, 0.866025448, 0, 0.866025448, 0.5),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.0666667, 0.0666667, 0.0666667),})
1325
Mesh = New("BlockMesh",HPart,"Mesh",{Offset = Vector3.new(0, 0, -0.0500000007),Scale = Vector3.new(0.400000006, 1, 0.5),})
1326
Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C1 = CFrame.new(0, 1.00000048, 0.100000381, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
1327
HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(68.629982, 1.73662376, 16.0241871, -1, 0, 0, 0, -0.5, 0.866025448, 0, 0.866025448, 0.5),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.0666667, 0.0666667, 0.0666667),})
1328
Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(1.20000005, 0.949999988, 1.20000005),})
1329
Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C1 = CFrame.new(0, 0.200000286, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
1330
HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.600000083, 0.200000003),CFrame = CFrame.new(68.629982, 0.750020742, 17.5330334, -1, 0, 0, 0, -0.5, 0.866025448, 0, 0.866025448, 0.5),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.592157, 0, 0),})
1331
Mesh = New("BlockMesh",HPart,"Mesh",{Scale = Vector3.new(0.409999996, 1.00999999, 1.00999999),})
1332
Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C1 = CFrame.new(0, 2.00000048, -0.100000381, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
1333
HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(68.629982, 1.83662379, 15.8509817, -1, 0, 0, 0, -0.5, 0.866025448, 0, 0.866025448, 0.5),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.0666667, 0.0666667, 0.0666667),})
1334
Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(1.20000005, 0.949999988, 1.20000005),})
1335
Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C1 = CFrame.new(0, 2.38418579e-07, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
1336
HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(68.629982, 1.63662374, 16.1973915, -1, 0, 0, 0, -0.5, 0.866025448, 0, 0.866025448, 0.5),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.0666667, 0.0666667, 0.0666667),})
1337
Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(1.5, 1.20000005, 1.5),})
1338
Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C1 = CFrame.new(0, 0.400000334, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
1339
HPart = New("Part",KnifuHit,"HPart",{Transparency = 1,Transparency = 1,Size = Vector3.new(0.200000003, 3.00000024, 0.600000024),CFrame = CFrame.new(68.629982, 0.923228443, 17.6330338, -1, 0, 0, 0, -0.5, 0.866025448, 0, 0.866025448, 0.5),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
1340
Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C1 = CFrame.new(0, 2, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
1341
HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(68.629982, 1.93662381, 15.6777763, -1, 0, 0, 0, -0.5, 0.866025448, 0, 0.866025448, 0.5),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.0666667, 0.0666667, 0.0666667),})
1342
Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(1.20000005, 0.949999988, 1.20000005),})
1343
Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C1 = CFrame.new(0, -0.199999809, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
1344
HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000033),CFrame = CFrame.new(68.629982, 0.95002085, 17.1866226, -1, 0, 0, 0, 0.5, -0.866025448, 0, -0.866025448, -0.5),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.592157, 0, 0),})
1345
Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(0.409999996, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
1346
Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, 1.60000038, -0.100000381, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
1347
HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.400000036),CFrame = CFrame.new(68.629982, 0.909831166, 17.8562393, -1, 0, 0, 0, 0.5, -0.866025448, 0, -0.866025448, -0.5),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.592157, 0, 0),})
1348
Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(0.409999996, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
1349
Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, 2.20000029, 0.20000267, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
1350
HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(68.629982, 0.996432185, 17.9062386, -1, 0, 0, 0, -0.5, 0.866025448, 0, 0.866025448, 0.5),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.0666667, 0.0666667, 0.0666667),})
1351
Mesh = New("BlockMesh",HPart,"Mesh",{Scale = Vector3.new(0.400000006, 1, 1),})
1352
Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C1 = CFrame.new(0, 2.20000076, 0.300001144, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
1353
HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.400000006, 0.200000077),CFrame = CFrame.new(68.629982, 1.05360782, 16.2071972, -1, 0, 0, 0, -0.5, 0.866025448, 0, 0.866025448, 0.5),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.0666667, 0.0666667, 0.0666667),})
1354
Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(1, 1, 1.20000005),MeshType = Enum.MeshType.Wedge,})
1355
Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C1 = CFrame.new(0, 0.700000167, -0.500003815, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
1356
HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(68.629982, 1.23662364, 16.890213, -1, 0, 0, 0, -0.5, 0.866025448, 0, 0.866025448, 0.5),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.666667, 0, 0.666667),})
1357
Mesh = New("SpecialMesh",HPart,"Mesh",{Offset = Vector3.new(0, 0, -0.0500000007),Scale = Vector3.new(0.200000003, 0.5, 0.200000003),MeshId = "http://www.roblox.com/Asset/?id=9756362",MeshType = Enum.MeshType.FileMesh,})
1358
Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C1 = CFrame.new(0, 1.20000052, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
1359
HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(68.629982, 2.03662372, 15.5045719, -1, 0, 0, 0, -0.5, 0.866025448, 0, 0.866025448, 0.5),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.666667, 0, 0.666667),})
1360
Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(0.200000003, 0.5, 0.200000003),MeshId = "http://www.roblox.com/Asset/?id=9756362",MeshType = Enum.MeshType.FileMesh,})
1361
Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C1 = CFrame.new(0, -0.399999619, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
1362
HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.600000024, 0.200000003),CFrame = CFrame.new(68.629982, 1.19643402, 17.5598297, -1, 0, 0, 0, 0.5, -0.866025448, 0, -0.866025448, -0.5),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.0666667, 0.0666667, 0.0666667),})
1363
Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(0.400000006, 1, 1),MeshType = Enum.MeshType.Wedge,})
1364
Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, 1.80000019, 0.300003052, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
1365
game:service'Debris':AddItem(KnifuHit,10)
1366
dmg(targetted)
1367
	swait(30)
1368
	for i = 0,1,.05 do
1369
	swait()
1370
	for a=1,#totrans do
1371
	totrans[a].Transparency = 1-i
1372
	end
1373
	end
1374
	for a=1,#totrans do
1375
	totrans[a].Transparency = 0
1376
	end
1377
	else
1378
	sel = math.random(1,3)
1379
	if sel == 1 then	
1380
	chatfunc("...")
1381
	elseif sel == 2 then	
1382
	chatfunc("No...")
1383
	elseif sel == 3 then
1384
	chatfunc("I can't do that...")
1385
	end
1386
	for i = 0, 5, 0.1 do
1387
		swait()
1388
		PlayAnimationFromTable({
1389
         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), 
1390
         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), 
1391
         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), 
1392
         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), 
1393
         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), 
1394
         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), 
1395
		}, .3, false)
1396
		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)
1397
		KWeld.C0 = clerp(KWeld.C0, CFrame.new(0,1,0), 0.3)
1398
	end
1399
	end
1400
	Humanoid.WalkSpeed = 8
1401
	attack = false
1402
end
1403
1404
function attacktwo()
1405
	attack = true
1406
	Humanoid.WalkSpeed = 8
1407
	for i = 0, 1, 0.1 do
1408
		swait()
1409
		PlayAnimationFromTable({
1410
CFrame.new(-0.224620387, 0.00182679901, 0.355692446, 0.422617137, -0.0789889544, 0.902859628, 0, 0.99619478, 0.0871546194, -0.906308293, -0.0368330367, 0.421009034),
1411
CFrame.new(-0.0279945955, 1.50454211, 0.0181391276, 0.342018783, 0, -0.939693093, -0.0818985924, 0.99619478, -0.0298085138, 0.936117411, 0.0871546194, 0.340717345),
1412
CFrame.new(1.61931372, 0.398556918, -0.0915643871, 0.834718168, -0.50676024, 0.21549882, 0.395640552, 0.824083865, 0.405406326, -0.383032948, -0.253139973, 0.88837254),
1413
CFrame.new(-1.64381778, 0.290096372, -0.0866609737, 0.940106511, 0.338986784, 0.0358846784, -0.330018938, 0.931456149, -0.153222129, -0.0853652954, 0.132202506, 0.987540126),
1414
CFrame.new(0.54622674, -2.08882928, -0.297503173, 0.965925395, -0.0449437164, -0.254888713, -0.0225574225, 0.96644187, -0.255893201, 0.257835865, 0.252923369, 0.932496965),
1415
CFrame.new(-0.444928914, -2.02823257, 0.194471419, 0.984807789, -0.0449433886, 0.167731091, 0.0151342247, 0.984464884, 0.174928144, -0.172987282, -0.169732109, 0.970188916),
1416
		}, .3, false)
1417
		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)
1418
		KWeld.C0 = clerp(KWeld.C0, CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 0.3)
1419
	end
1420
	tr1.Enabled = true
1421
	CFuncs["Sound"].Create("rbxasset://sounds/swordlunge.wav", chara, 3, .7)
1422
	for i = 0, 1, 0.1 do
1423
		swait()
1424
		PlayAnimationFromTable({
1425
CFrame.new(-0.350145102, 0.00182692707, -0.224671245, 0.342019022, 0.0818999559, -0.936117291, 0, 0.996194661, 0.0871560797, 0.939693093, -0.0298090316, 0.340717524),
1426
CFrame.new(-0.0356696025, 1.4968617, 0.105928369, 0.422617376, 0, 0.906308234, 0.0789902657, 0.996194661, -0.0368336663, -0.902859449, 0.0871560797, 0.421009183),
1427
CFrame.new(1.61931276, 0.398557454, -0.0915763676, 0.834717989, -0.506760418, 0.215499386, 0.395641148, 0.824084282, 0.405404925, -0.383032799, -0.253138334, 0.888373256),
1428
CFrame.new(-0.841956139, 1.08718979, -0.194648504, 0.451776862, -0.675602078, -0.582631707, -0.841145873, -0.540190697, -0.02584197, -0.297273308, 0.501753032, -0.812325478),
1429
CFrame.new(0.384299219, -2.04907751, 0.312563866, 0.965925992, 0.109381422, -0.234569386, -0.0225576125, 0.93843776, 0.344711155, 0.257833749, -0.327674121, 0.908928871),
1430
CFrame.new(-0.55455792, -1.93629444, -0.421594352, 0.984807789, 0.0733868033, 0.157378852, 0.0151345003, 0.866585255, -0.498799652, -0.172987461, 0.493603587, 0.852309287),
1431
		}, .3, false)
1432
		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)
1433
		KWeld.C0 = clerp(KWeld.C0, CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 0.3)
1434
		mdmg(Hitbox, 3)
1435
	end
1436
	swait(5)
1437
	Humanoid.WalkSpeed = 8
1438
	tr1.Enabled = false
1439
	attack = false
1440
end
1441
function attack2two()
1442
	attack = true
1443
	Humanoid.WalkSpeed = 8
1444
	for i = 0, 1, 0.1 do
1445
		swait()
1446
		PlayAnimationFromTable({
1447
CFrame.new(-0.118413232, -0.0999996662, -0.0162695143, 0.342019916, 0, 0.939692736, 0, 1, 0, -0.939692736, 0, 0.342019886),
1448
CFrame.new(-0.0974596441, 1.42617989, -0.153679788, 0.698022485, 0.0783720315, -0.71177417, 0.241093084, 0.910238683, 0.33665964, 0.67426914, -0.406599849, 0.616472006),
1449
CFrame.new(1.56614149, 0.675835967, -0.176545516, 0.635042489, -0.737752557, 0.229002833, 0.764718115, 0.558491647, -0.321392745, 0.109212175, 0.379220605, 0.91883868),
1450
CFrame.new(-0.894028425, 0.449107349, -0.694228411, 0.777676225, -0.60256654, -0.179258019, -0.0868209973, 0.179467112, -0.979925394, 0.622641146, 0.777628005, 0.0872518644),
1451
CFrame.new(0.732766688, -1.80342793, 0.0847177207, 0.88302201, -0.321393669, -0.34202078, 0.342020035, 0.939692736, 3.31529257e-08, 0.321394414, -0.116978005, 0.939692497),
1452
CFrame.new(-0.534722447, -1.9000001, -0.196958184, 0.984807849, 0, 0.173648164, 0, 1, 0, -0.173648134, 0, 0.984807849),
1453
		}, .3, false)
1454
		KWeld.C0 = clerp(KWeld.C0, CFrame.new(0,-.5,0)*CFrame.Angles(math.rad(180),0,0), 0.3)
1455
		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)
1456
	end
1457
	tr1.Enabled = true
1458
	CFuncs["Sound"].Create("rbxasset://sounds/swordlunge.wav", chara, 3, .7)
1459
	for i = 0, 1, 0.1 do
1460
		swait()
1461
		PlayAnimationFromTable({
1462
CFrame.new(-0.08830598, -0.0999999046, -0.0618330762, 0.342019022, 0, -0.939693093, 0, 1, 0, 0.939693093, 0, 0.342018992),
1463
CFrame.new(6.13927841e-06, 1.43159294, -0.187939167, 0.49999994, 3.87430191e-07, 0.866025567, -0.296198189, 0.939692616, 0.171009645, -0.813797832, -0.342019975, 0.469846368),
1464
CFrame.new(1.52318263, 0.334726363, -0.285165101, 0.918839276, -0.321389288, 0.229005635, 0.38301909, 0.866026044, -0.321395814, -0.0950317085, 0.383024603, 0.918836951),
1465
CFrame.new(-1.56829596, 0.236604273, 0.118294179, 0.433012068, 0.866026044, 0.2499993, 0.499999821, -1.78813863e-07, -0.866025567, -0.750000656, 0.499999046, -0.433012933),
1466
CFrame.new(0.732768059, -1.80342686, 0.0847166926, 0.883022785, -0.321393728, -0.342019022, 0.342019916, 0.939692736, 0, 0.321392775, -0.116977297, 0.939693093),
1467
CFrame.new(-0.534724653, -1.90000021, -0.196965426, 0.984807789, 0, 0.173648238, 0, 1, 0, -0.173648268, 0, 0.98480773),
1468
		}, .3, false)
1469
		KWeld.C0 = clerp(KWeld.C0, CFrame.new(0,-.5,0)*CFrame.Angles(math.rad(180),0,0), 0.3)
1470
		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)
1471
		mdmg(Hitbox, 3)
1472
	end
1473
	swait(5)
1474
	Humanoid.WalkSpeed = 8
1475
	tr1.Enabled = false
1476
	attack = false
1477
end
1478
local Grabbed = false
1479
1480
function hedshoot()
1481
	attack = true
1482
	--local GGyro = Instance.new("BodyPosition")
1483
	local grab = nil
1484
	local torsy
1485
	local partasdeff
1486
    Effects.Wave.Create(BrickColor.new("White"), RootPart.CFrame * CFrame.Angles(0,math.rad(90),math.rad(90)), .5, .5, .5, 1, .2, 1, 0.07)
1487
	CFuncs["Sound"].Create("rbxassetid://200632211", RootPart, 1.5, .5)
1488
		for i = 0, 1, 0.1 do
1489
		swait()
1490
		if Grabbed == true then
1491
			grab:FindFirstChildOfClass("Humanoid").PlatformStand = true
1492
			--GGyro.position = Partss.Position
1493
			--GGyro.Parent = grab.Head
1494
			torsy.CFrame = Hitbox.CFrame * CFrame.Angles(math.rad(90),0,0)
1495
		end
1496
		PlayAnimationFromTable({
1497
CFrame.new(0, 0.014960058, -0.00263785874, 0, 0, -1, 0.173647985, 0.984807849, 0, 0.984807849, -0.173647985, 0),
1498
CFrame.new(0.0756459087, 1.47367561, 0, 0, 0.173647985, 0.984807849, 0, 0.984807849, -0.173647985, -1, 0, 0),
1499
CFrame.new(1.61953926, 0.256342351, 0, 0.939692676, -0.342020601, 0, 0.342020601, 0.939692676, 0, 0, 0, 1),
1500
CFrame.new(-1.41317761, 0.492402643, 0.500001907, 0, 0.984807849, -0.173647985, 0, -0.173647985, -0.984807849, -1, 0, 0),
1501
CFrame.new(0.696965218, -2.03472972, 1.90734863e-06, 0.984807849, -0.173648134, 0, 0.173648164, 0.984807849, 0, 0, 0, 1),
1502
CFrame.new(-0.303041309, -2.03472829, -1.90734863e-06, 0.965925813, -0.258818924, 0, 0.258818924, 0.965925813, 0, 0, 0, 1),
1503
		}, .3, false)
1504
		RootPart.Velocity = RootPart.CFrame.lookVector * 90
1505
		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)
1506
		KWeld.C0 = clerp(KWeld.C0, CFrame.new(0,-.5,0)*CFrame.Angles(math.rad(180),0,0), 0.3)
1507
	if grab == nil then
1508
	for i, v in pairs(FindNearestTorso(Hitbox.CFrame.p, 5)) do
1509
		if v:FindFirstChild('Head') then
1510
			Grabbed = true
1511
			torsy = v:FindFirstChild("UpperTorso") or v:FindFirstChild("Torso")
1512
			CFuncs["Sound"].Create("rbxassetid://444667824", torsy, 5, .8)
1513
			partasdeff = Instance.new("ParticleEmitter",torsy)
1514
			partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
1515
			partasdeff.LightEmission = .1
1516
			partasdeff.Size = NumberSequence.new(0.2)
1517
			partasdeff.Texture = "rbxassetid://771221224"
1518
			aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
1519
			bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
1520
			partasdeff.Transparency = bbb
1521
			partasdeff.Size = aaa
1522
			partasdeff.ZOffset = .9
1523
			partasdeff.Acceleration = Vector3.new(0, -5, 0)
1524
			partasdeff.LockedToPart = false
1525
			partasdeff.EmissionDirection = "Front"
1526
			partasdeff.Lifetime = NumberRange.new(1, 2)
1527
			partasdeff.Rate = 1000
1528
			partasdeff.Rotation = NumberRange.new(-100, 100)
1529
			partasdeff.RotSpeed = NumberRange.new(-100, 100)
1530
			partasdeff.Speed = NumberRange.new(6)
1531
			partasdeff.VelocitySpread = 10
1532
			grab = v
1533
		end
1534
	end
1535
	end
1536
		end
1537
		if Grabbed == true then
1538
		Humanoid.WalkSpeed = 0
1539
		for i = 0, 2, 0.1 do
1540
		swait()
1541
		if Grabbed == true then
1542
			grab:FindFirstChildOfClass("Humanoid").PlatformStand = true
1543
			--GGyro.position = Partss.Position
1544
			--GGyro.Parent = grab.Head
1545
			torsy.CFrame = Hitbox.CFrame * CFrame.Angles(math.rad(90),0,0)
1546
		end
1547
		PlayAnimationFromTable({
1548
CFrame.new(0, 0.00631189346, 0.102432251, 0, 0, -1, 0, 1, 0, 1, 0, 0),
1549
CFrame.new(0.0756477267, 1.47367513, 0, 0, 0.173647985, 0.984807849, 0, 0.984807849, -0.173647985, -1, 0, 0),
1550
CFrame.new(1.6195389, 0.256341636, 0, 0.939692736, -0.342019886, 0, 0.342019916, 0.939692736, 0, 0, 0, 1),
1551
CFrame.new(-1.41317773, 0.492402405, 0.500001907, 0, 0.984807849, -0.173647985, 0, -0.173647985, -0.984807849, -1, 0, 0),
1552
CFrame.new(0.696966887, -2.03472996, 1.90734863e-06, 0.984807849, -0.173647985, 0, 0.173647985, 0.984807849, 0, 0, 0, 1),
1553
CFrame.new(-0.696959853, -1.96527123, -1.90734863e-06, 0.984807849, 0.173647985, 0, -0.173647985, 0.984807849, 0, 0, 0, 1),
1554
		}, .3, false)
1555
		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)
1556
		end
1557
		if grab.Name ~= "CKbackup" or grab.Name ~= "Nebula_Zorua" or grab.Name ~= "Salvo_Starly" then
1558
			local partasdeff = Instance.new("ParticleEmitter",torsy)
1559
			partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
1560
			partasdeff.LightEmission = .1
1561
			partasdeff.Size = NumberSequence.new(0.2)
1562
			partasdeff.Texture = "rbxassetid://771221224"
1563
			aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
1564
			bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
1565
			partasdeff.Transparency = bbb
1566
			partasdeff.Size = aaa
1567
			partasdeff.ZOffset = .9
1568
			partasdeff.Acceleration = Vector3.new(0, -5, 0)
1569
			partasdeff.LockedToPart = false
1570
			partasdeff.EmissionDirection = "Back"
1571
			partasdeff.Lifetime = NumberRange.new(1, 2)
1572
			partasdeff.Rate = 1000
1573
			partasdeff.Rotation = NumberRange.new(-100, 100)
1574
			partasdeff.RotSpeed = NumberRange.new(-100, 100)
1575
			partasdeff.Speed = NumberRange.new(10)
1576
			partasdeff.VelocitySpread = 20
1577
			partasdeff.Enabled=false
1578
	sel = math.random(1,3)
1579
	if sel == 1 then	
1580
	chatfunc("Get rekt scrub")
1581
	elseif sel == 2 then	
1582
	chatfunc("Get BamBoozled Skid.")
1583
	elseif sel == 3 then
1584
	chatfunc("Pwned.")
1585
	end
1586
	for i = 0, 2, 0.1 do
1587
		swait()
1588
				if Grabbed == true then
1589
			grab:FindFirstChildOfClass("Humanoid").PlatformStand = true
1590
			--GGyro.position = Partss.Position
1591
			--GGyro.Parent = grab.Head
1592
			torsy.CFrame = Hitbox.CFrame * CFrame.Angles(math.rad(90),0,0)
1593
		end
1594
		PlayAnimationFromTable({
1595
CFrame.new(0, 0.00631189346, 0.102432251, 0, 0, -1, 0, 1, 0, 1, 0, 0),
1596
CFrame.new(0.0756477267, 1.47367513, 0, 0, 0.173647985, 0.984807849, 0, 0.984807849, -0.173647985, -1, 0, 0),
1597
CFrame.new(0.177449316, 0.626879215, -0.79883039, -0.163171932, 0.896216869, -0.412516981, -0.0593889691, -0.426284939, -0.902637362, -0.984808505, -0.122786134, 0.122783162),
1598
CFrame.new(-1.33671415, 0.478919148, 0.210226327, 0.254886955, 0.951251388, -0.173647881, -0.0449429974, -0.167731076, -0.984807849, -0.965925872, 0.258818924, -3.7422879e-07),
1599
CFrame.new(0.696966887, -2.03472996, 1.90734863e-06, 0.984807849, -0.173647985, 0, 0.173647985, 0.984807849, 0, 0, 0, 1),
1600
CFrame.new(-0.696959853, -1.96527123, -1.90734863e-06, 0.984807849, 0.173647985, 0, -0.173647985, 0.984807849, 0, 0, 0, 1),
1601
		}, .1, false)
1602
		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)
1603
	end
1604
	Effects.Block.Create(BrickColor.new("Really black"), Partss.CFrame, 2, 2, 2, 2, 2, 2, 0.05)
1605
    Effects.Block.Create(BrickColor.new("Persimmon"), Partss.CFrame, 2, 2, 2, 1, 1, 1, 0.05)
1606
    CFuncs["Sound"].Create("rbxassetid://168586621", chara, 1, .8)
1607
    dmg(grab)
1608
		grab.Head.Velocity = grab.Head.CFrame.lookVector * -60
1609
	partasdeff.Enabled=true
1610
	for i = 0, 1, 0.1 do
1611
		swait()
1612
		PlayAnimationFromTable({
1613
CFrame.new(0, 0.00631189346, 0.102432251, 0, 0, -1, 0, 1, 0, 1, 0, 0),
1614
CFrame.new(0.0756477267, 1.47367513, 0, 0, 0.173647985, 0.984807849, 0, 0.984807849, -0.173647985, -1, 0, 0),
1615
CFrame.new(0.580128729, 0.911159813, -0.882691503, -0.163171932, 0.569887638, -0.805358887, -0.0593889691, -0.820492566, -0.568563819, -0.984808505, -0.0449442416, 0.167726412),
1616
CFrame.new(-1.33671415, 0.478919148, 0.210226327, 0.254886955, 0.951251388, -0.173647881, -0.0449429974, -0.167731076, -0.984807849, -0.965925872, 0.258818924, -3.7422879e-07),
1617
CFrame.new(0.696966887, -2.03472996, 1.90734863e-06, 0.984807849, -0.173647985, 0, 0.173647985, 0.984807849, 0, 0, 0, 1),
1618
CFrame.new(-0.696959853, -1.96527123, -1.90734863e-06, 0.984807849, 0.173647985, 0, -0.173647985, 0.984807849, 0, 0, 0, 1),
1619
		}, .3, false)
1620
		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)
1621
	end
1622
	partasdeff.Enabled=false
1623
	for i = 0, 2.5, 0.1 do
1624
		swait()	
1625
		PlayAnimationFromTable({
1626
CFrame.new(0, 0.00631189346, 0.102432251, 0, 0, -1, 0, 1, 0, 1, 0, 0),
1627
CFrame.new(0.0756477267, 1.47367513, 0, 0, 0.173647985, 0.984807849, 0, 0.984807849, -0.173647985, -1, 0, 0),
1628
CFrame.new(0.177449316, 0.626879215, -0.79883039, -0.163171932, 0.896216869, -0.412516981, -0.0593889691, -0.426284939, -0.902637362, -0.984808505, -0.122786134, 0.122783162),
1629
CFrame.new(-1.33671415, 0.478919148, 0.210226327, 0.254886955, 0.951251388, -0.173647881, -0.0449429974, -0.167731076, -0.984807849, -0.965925872, 0.258818924, -3.7422879e-07),
1630
CFrame.new(0.696966887, -2.03472996, 1.90734863e-06, 0.984807849, -0.173647985, 0, 0.173647985, 0.984807849, 0, 0, 0, 1),
1631
CFrame.new(-0.696959853, -1.96527123, -1.90734863e-06, 0.984807849, 0.173647985, 0, -0.173647985, 0.984807849, 0, 0, 0, 1),
1632
		}, .2, false)
1633
		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)
1634
	end
1635
	coroutine.wrap(function()	
1636
		wait(2)
1637
	partasdeff:Remove()	
1638
	end)()
1639
		else
1640
	grab:FindFirstChildOfClass("Humanoid").PlatformStand = false
1641
	for i = 0, 3, 0.1 do
1642
		swait()
1643
		PlayAnimationFromTable({
1644
         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), 
1645
         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), 
1646
         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), 
1647
         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), 
1648
         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), 
1649
         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), 
1650
		}, .1, false)
1651
		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)
1652
	end
1653
sel = math.random(1,3)
1654
if sel == 1 then	
1655
chatfunc("I'm so silly...")
1656
elseif sel == 2 then	
1657
chatfunc("What am I doing..?")
1658
elseif sel == 3 then
1659
chatfunc("I can't...")
1660
end
1661
		for i = 0, 5, 0.1 do
1662
		swait()
1663
		PlayAnimationFromTable({
1664
         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), 
1665
         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), 
1666
         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), 
1667
         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), 
1668
         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), 
1669
         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), 
1670
		}, .3, false)
1671
		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)
1672
	end
1673
	end
1674
	end
1675
	--GGyro.Parent = nil
1676
	attack = false
1677
	Grabbed = false
1678
	Humanoid.WalkSpeed = 8
1679
1680
end
1681
	local blpemit = Instance.new("ParticleEmitter")
1682
	blpemit.Color = ColorSequence.new(Color3.new(.5,0,0))
1683
	blpemit.Texture = "rbxassetid://233069772"
1684
	blpemit.Transparency = NumberSequence.new(0,1)
1685
	blpemit.Lifetime = NumberRange.new(1,3)
1686
	blpemit.Acceleration = Vector3.new(0,-10,0)
1687
	blpemit.Enabled = true
1688
	blpemit.EmissionDirection = "Front"
1689
	blpemit.Speed = NumberRange.new(1,3)
1690
	blpemit.Size = NumberSequence.new(.5)
1691
	blpemit.Rate = 1000
1692
	blpemit.RotSpeed = NumberRange.new(50)
1693
	blpemit.Rotation = NumberRange.new(0,360)
1694
function moarblood()
1695
	attack = true
1696
	Humanoid.WalkSpeed = 0
1697
	local torsy = targetted:FindFirstChild("UpperTorso") or targetted:FindFirstChild("Torso")
1698
    Tele(torsy.CFrame * CFrame.new(0,0,1.3))
1699
	local totrans = {}
1700
	for i, v in pairs(chara:GetDescendants()) do
1701
	if v:IsA("BasePart") and v.Transparency~=1 and (v.Parent.Name == "ThePistol" or v.Parent.Name == "TheKnife") then
1702
	table.insert(totrans,v)
1703
	end
1704
	end
1705
	local stu = Instance.new("Part",targetted)
1706
	stu.Anchored = true
1707
	stu.CanCollide = false
1708
	stu.Transparency = 1
1709
	stu.CFrame = torsy.CFrame
1710
	local w = Instance.new("Weld",stu)
1711
	w.Part0 = torsy
1712
	w.Part1 = stu
1713
	local stu2 = Instance.new("Part",chara)
1714
	stu2.Anchored = true
1715
	stu2.CanCollide = false
1716
	stu2.Transparency = 1
1717
	stu2.CFrame = chara.HumanoidRootPart.CFrame
1718
	local w2 = Instance.new("Weld",stu2)
1719
	w2.Part0 = chara.HumanoidRootPart
1720
	w2.Part1 = stu2
1721
		PlayAnimationFromTable({
1722
CFrame.new(0, 0.00182705373, -0.0581560358, 1, 0, 0, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661),
1723
CFrame.new(0, 1.52556372, -0.222143173, 1, 0, 0, 0, 0.939692795, 0.342019618, 0, -0.342019618, 0.939692795),
1724
CFrame.new(1.49999928, -1.34110451e-07, 1.58933972e-07, 0.99619478, -0.0871556178, -1.0595604e-07, 0.0871556178, 0.99619472, -3.35276127e-07, 1.35041773e-07, 3.27825546e-07, 1),
1725
CFrame.new(-1.50000119, 2.68220901e-07, 1.58934313e-07, 0.99619478, 0.0871556178, 1.0595604e-07, -0.0871556178, 0.99619472, -3.35276127e-07, -1.35041773e-07, 3.27825546e-07, 1),
1726
CFrame.new(0.499997675, -1.9992758, -0.116536342, 0.965925872, 0, -0.258818984, -0.02255762, 0.996194661, -0.0841862038, 0.257834077, 0.087155968, 0.962250173),
1727
CFrame.new(-0.50000006, -1.99927592, -0.116537228, 0.984807849, 0, 0.173647985, 0.0151344584, 0.996194661, -0.0858318806, -0.172987193, 0.087155968, 0.981060326),
1728
		}, 1, false)
1729
		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)
1730
		KWeld.C0 = clerp(KWeld.C0, CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 0.3)
1731
	for i = 0,1,.1 do
1732
	swait()
1733
	for a=1,#totrans do
1734
	totrans[a].Transparency = i
1735
	end
1736
	end
1737
	for a=1,#totrans do
1738
	totrans[a].Transparency = 1
1739
	end
1740
		swait(5)
1741
		for i = 0, 1, 0.1 do
1742
		swait()
1743
		PlayAnimationFromTable({
1744
CFrame.new(0, 0.00182705373, -0.0581560358, 1, 0, 0, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661),
1745
CFrame.new(0, 1.49941719, 0.0767186508, 1, 0, 0, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661),
1746
CFrame.new(1.1733681, 1.00347483, -0.438556999, 0.834721148, 0.546610475, 0.0667646676, 0.395648003, -0.510977745, -0.763128042, -0.383018494, 0.663414538, -0.642789304),
1747
CFrame.new(-1.19234979, 1.02193367, -0.467352033, 0.879184604, -0.471780479, -0.0667649657, -0.349608243, -0.543515444, -0.763128519, 0.323741287, 0.694272459, -0.642788768),
1748
CFrame.new(0.499997675, -1.9992758, -0.116536342, 0.965925872, 0, -0.258818984, -0.02255762, 0.996194661, -0.0841862038, 0.257834077, 0.087155968, 0.962250173),
1749
CFrame.new(-0.50000006, -1.99927592, -0.116537228, 0.984807849, 0, 0.173647985, 0.0151344584, 0.996194661, -0.0858318806, -0.172987193, 0.087155968, 0.981060326),
1750
		}, .3, false)
1751
		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)
1752
		KWeld.C0 = clerp(KWeld.C0, CFrame.new(0,-.5,0)*CFrame.Angles(math.rad(180),0,0), 0.3)
1753
		end
1754
swait(10)
1755
if targetted.Name ~= "CKbackup" or targetted.Name ~= "Nebula_Zorua" or targetted.Name ~= "Salvo_Starly" then
1756
	sel = math.random(1,3)
1757
	if sel == 1 then	
1758
	chatfunc("Time's up.")
1759
	elseif sel == 2 then	
1760
	chatfunc("Your end is here.")
1761
	elseif sel == 3 then
1762
	chatfunc("It's over.")
1763
	end
1764
swait(5)
1765
		local wel = Instance.new("Weld",targetted.Head)
1766
		wel.Part0 = torsy
1767
		wel.Part1 = targetted.Head
1768
		wel.C0 = CFrame.new(0,1.5,0)
1769
		local bledp = Instance.new("Part",targetted)
1770
	bledp.Size = Vector3.new(0,0,0)
1771
	bledp.Transparency = 1
1772
	bledp.CanCollide = false
1773
	local blpe = blpemit:Clone()
1774
	blpe.Parent = bledp
1775
	blpe.EmissionDirection = "Top"
1776
	blpe.VelocitySpread = 5
1777
	wel.C0 = CFrame.new(0,-1.5,0) * CFrame.fromEulerAnglesXYZ(math.rad(180),0,0)
1778
	local bledw = Instance.new("Weld",bledp)
1779
	bledw.Part0 = targetted.Head
1780
	bledw.Part1 = bledp
1781
	bledw.C0 = CFrame.new(0,-.7,0) * CFrame.Angles(0,0,math.rad(45))
1782
	CFuncs["Sound"].Create("rbxassetid://314390675", chara, 5, .7)
1783
		for i = 0, 1, 0.25 do
1784
		swait()
1785
		PlayAnimationFromTable({
1786
CFrame.new(-0.37728107, 0.00182711286, -0.228351086, 0.707106352, 0.0616285279, -0.704416513, 0, 0.99619478, 0.0871558264, 0.707107365, -0.0616284423, 0.7044155),
1787
CFrame.new(-9.90927219e-07, 1.49941754, 0.0767165273, 0.766044199, 0, 0.642788053, 0.0560227223, 0.99619478, -0.066765219, -0.640341938, 0.0871558264, 0.763129056),
1788
CFrame.new(1.14925241, 0.936202288, -0.560600817, 0.834721982, 0.490812272, 0.249685481, 0.39564395, -0.219157442, -0.891872227, -0.383021295, 0.843251646, -0.377122372),
1789
CFrame.new(-1.01654804, 1.22616923, -0.180458635, 0.525007069, -0.121539712, -0.8423751, -0.63483566, -0.715151966, -0.292475075, -0.566878796, 0.688320994, -0.452617407),
1790
CFrame.new(0.499999106, -1.99927592, -0.116537355, 0.965925813, 0, -0.258819491, -0.0225576311, 0.99619478, -0.0841860622, 0.257834613, 0.0871558264, 0.962249994),
1791
CFrame.new(-0.500003219, -1.99927604, -0.116538122, 0.984807849, 0, 0.173648447, 0.0151344724, 0.99619478, -0.0858317465, -0.17298761, 0.0871558264, 0.981060266),
1792
		}, .3, false)
1793
		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)
1794
		KWeld.C0 = clerp(KWeld.C0, CFrame.new(0,-.5,0)*CFrame.Angles(math.rad(180),0,0), 0.3)
1795
		wel.C0 = CFrame.new(.7*i,1.5,0) * CFrame.Angles(0,0,math.rad(-90*i))
1796
		end
1797
		swait(30)
1798
		targetted:BreakJoints()
1799
	else
1800
	sel = math.random(1,3)
1801
	if sel == 1 then	
1802
	chatfunc("...")
1803
	elseif sel == 2 then	
1804
	chatfunc("No...")
1805
	elseif sel == 3 then
1806
	chatfunc("I can't do that...")
1807
	end
1808
	for i = 0, 5, 0.1 do
1809
		swait()
1810
		PlayAnimationFromTable({
1811
         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), 
1812
         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), 
1813
         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), 
1814
         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), 
1815
         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), 
1816
         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), 
1817
		}, .3, false)
1818
		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)
1819
	end
1820
end
1821
stu:Destroy()
1822
stu2:Destroy()
1823
coroutine.wrap(function()
1824
	for i = 0,1,.05 do
1825
	swait()
1826
	for a=1,#totrans do
1827
	totrans[a].Transparency = 1-i
1828
	end
1829
	end
1830
	for a=1,#totrans do
1831
	totrans[a].Transparency = 0
1832
	end
1833
end)()
1834
	attack = false
1835
         Humanoid.WalkSpeed = 8
1836
end
1837
1838
1839
function painlessrain()
1840
attack = true
1841
    Humanoid.WalkSpeed = 0
1842
   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,})
1843
	local totrans = {}
1844
	for i, v in pairs(chara:GetDescendants()) do
1845
	if v:IsA("BasePart") and v.Transparency~=1 and (v.Parent.Name == "ThePistol" or v.Parent.Name == "TheKnife") then
1846
	table.insert(totrans,v)
1847
	end
1848
	end
1849
	for i = 0, 1, 0.1 do
1850
		swait()
1851
		PlayAnimationFromTable({
1852
CFrame.new(0, 0.00182705373, -0.0581560358, 1, 0, 0, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661),
1853
CFrame.new(0, 1.52556372, -0.222143173, 1, 0, 0, 0, 0.939692795, 0.342019618, 0, -0.342019618, 0.939692795),
1854
CFrame.new(1.49999928, -1.34110451e-07, 1.58933972e-07, 0.99619478, -0.0871556178, -1.0595604e-07, 0.0871556178, 0.99619472, -3.35276127e-07, 1.35041773e-07, 3.27825546e-07, 1),
1855
CFrame.new(-1.50000119, 2.68220901e-07, 1.58934313e-07, 0.99619478, 0.0871556178, 1.0595604e-07, -0.0871556178, 0.99619472, -3.35276127e-07, -1.35041773e-07, 3.27825546e-07, 1),
1856
CFrame.new(0.499997675, -1.9992758, -0.116536342, 0.965925872, 0, -0.258818984, -0.02255762, 0.996194661, -0.0841862038, 0.257834077, 0.087155968, 0.962250173),
1857
CFrame.new(-0.50000006, -1.99927592, -0.116537228, 0.984807849, 0, 0.173647985, 0.0151344584, 0.996194661, -0.0858318806, -0.172987193, 0.087155968, 0.981060326),
1858
		}, .2, false)
1859
		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)
1860
	end
1861
swait(10)
1862
	for i = 0,1,.05 do
1863
	swait()
1864
	for a=1,#totrans do
1865
	totrans[a].Transparency = i
1866
	end
1867
	end
1868
	for a=1,#totrans do
1869
	totrans[a].Transparency = 1
1870
	end
1871
swait(10)
1872
CFuncs["Sound"].Create("rbxassetid://985132972", chara, 4)		
1873
	for i = 0, 7, 0.1 do
1874
		swait()
1875
		PlayAnimationFromTable({
1876
CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
1877
CFrame.new(0, 1.43159318, -0.187939137, 1, 0, 0, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736),
1878
CFrame.new(1.5, 0.199999809, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1),
1879
CFrame.new(-1.5, 0.199999809, 0, 0, 1, 0, 1, 0, 0, 0, 0, -1),
1880
CFrame.new(0.500001848, -2, 1.62422657e-06, 0.939692736, 0, -0.342019886, 0, 1, 0, 0.342019916, 0, 0.939692736),
1881
CFrame.new(-0.500000954, -2, 7.00354576e-07, 0.984807849, 0, 0.173647985, 0, 1, 0, -0.173647985, 0, 0.984807849),
1882
		}, .07, false)
1883
		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)
1884
Effects.Block.Create(BrickColor.new("Really black"), RightArm.CFrame*CFrame.new(0,-1,0), 2, 2, 2, 2, 2, 2, 0.05)
1885
Effects.Block.Create(BrickColor.new("Really black"), LeftArm.CFrame*CFrame.new(0,-1,0), 2, 2, 2, 2, 2, 2, 0.05)
1886
	end
1887
for i = 0, 30 do
1888
Effects.Block.Create(BrickColor.new("Really black"), RightArm.CFrame*CFrame.new(0,-1,0), 2, 2, 2, 2, 2, 2, 0.05)
1889
Effects.Block.Create(BrickColor.new("Really black"), LeftArm.CFrame*CFrame.new(0,-1,0), 2, 2, 2, 2, 2, 2, 0.05)
1890
swait(3)
1891
mdmg(ref1, 10)
1892
CFuncs["Sound"].Create("rbxassetid://224339201", chara, 1, .8)		
1893
ref1.CFrame = Mouse.Hit
1894
Effects.Cylinder.Create(BrickColor.new("Really black"), ref1.CFrame, .5, 9999, .5, 10, 0, 10, 0.05)
1895
Effects.Block.Create(BrickColor.new("Really black"), ref1.CFrame, 1, 1, 1, 10, 10, 10, 0.05)
1896
end
1897
ref1:Destroy()
1898
	for i = 0,1,.05 do
1899
	swait()
1900
	for a=1,#totrans do
1901
	totrans[a].Transparency = 1-i
1902
	end
1903
	end
1904
	for a=1,#totrans do
1905
	totrans[a].Transparency = 0
1906
	end
1907
attack = false
1908
Humanoid.WalkSpeed = 8
1909
end
1910
1911
function killyourself()
1912
	attack = true
1913
	Humanoid.WalkSpeed = 0
1914
	kkk:Destroy()
1915
	for i = 0, 3, 0.1 do
1916
		swait()
1917
		PlayAnimationFromTable({
1918
CFrame.new(0, 0, 0, 0.999999881, 0, -4.47034836e-07, 0, 1, 0, -4.47034836e-07, 0, 1.00000024),
1919
CFrame.new(-0.115837865, 1.50782096, -0.215681732, 0.984807611, -0.173648, -5.83465351e-07, 0.163175955, 0.925416708, 0.342019916, -0.0593914725, -0.33682391, 0.939692974),
1920
CFrame.new(1.54293299, 0.123661026, 1.21202584e-06, 0.98480773, -0.173647955, -4.47034836e-07, 0.173647985, 0.984807849, 0, -4.43412773e-07, 8.23791027e-08, 1.00000024),
1921
CFrame.new(-1.49999988, 0.984808981, 0.17364502, 0.999999881, 7.72039854e-08, 4.43865531e-07, 0, -0.984807849, 0.173647985, -4.47034836e-07, -0.173648015, -0.984808087),
1922
CFrame.new(0.49999693, -1.99999797, 3.65078449e-06, 0.939692497, 0, -0.342020273, 0, 1, 0, 0.342019558, 0, 0.939693153),
1923
CFrame.new(-0.499997526, -1.99999797, 2.32458115e-06, 0.939692736, 0, 0.342019409, 0, 1, 0, -0.342020422, 0, 0.939692795),
1924
		}, .3, false)
1925
		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)
1926
		KWeld.C0 = clerp(KWeld.C0, CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 0.3)
1927
	end
1928
	tr1.Enabled = true
1929
	for i = 0, 1, 0.25 do
1930
		swait()
1931
		PlayAnimationFromTable({
1932
CFrame.new(0, 0, 0, 1, 0, 2.38418579e-07, 0, 1, 0, 2.38418579e-07, 0, 1.00000024),
1933
CFrame.new(-0.0666886047, 1.42028046, 0.35870862, 0.984808087, -0.0868246108, 0.15038164, 0.163175017, 0.758906007, -0.630424976, -0.0593888946, 0.645386159, 0.761544466),
1934
CFrame.new(1.47452879, 0.311596215, -3.63892013e-06, 0.939692736, -0.342019886, 1.1920929e-07, 0.342019916, 0.939692736, 0, 1.12020103e-07, -4.07719476e-08, 1.00000012),
1935
CFrame.new(-0.971452236, 0.0420972407, -0.727193654, 0.472706228, -0.864956677, 0.168519452, 0.874283433, 0.436382502, -0.212600186, 0.110351123, 0.247830987, 0.962498188),
1936
CFrame.new(0.499999553, -1.99999785, -3.15904617e-06, 0.939692795, 0, -0.342019647, 0, 1, 0, 0.342020184, 0, 0.939692795),
1937
CFrame.new(-0.499998242, -1.99999785, 1.78813934e-07, 0.939692616, 0, 0.342020124, 0, 1, 0, -0.342019767, 0, 0.939693034),
1938
		}, .4, false)
1939
		KWeld.C0 = clerp(KWeld.C0, CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 0.3)
1940
	end
1941
local partasdeff = Instance.new("ParticleEmitter",Torso)
1942
partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
1943
partasdeff.LightEmission = .1
1944
partasdeff.Size = NumberSequence.new(0.2)
1945
partasdeff.Texture = "rbxassetid://771221224"
1946
aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
1947
bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
1948
partasdeff.Transparency = bbb
1949
partasdeff.Size = aaa
1950
partasdeff.ZOffset = .9
1951
partasdeff.Acceleration = Vector3.new(0, -5, 0)
1952
partasdeff.LockedToPart = false
1953
partasdeff.EmissionDirection = "Back"
1954
partasdeff.Lifetime = NumberRange.new(1, 2)
1955
partasdeff.Rate = 1000
1956
partasdeff.Rotation = NumberRange.new(-100, 100)
1957
partasdeff.RotSpeed = NumberRange.new(-100, 100)
1958
partasdeff.Speed = NumberRange.new(6)
1959
partasdeff.VelocitySpread = 10000
1960
partasdeff.Enabled=false
1961
partasdeff:Emit(30)
1962
CFuncs["Sound"].Create("rbxassetid://186311262", chara, 10)
1963
swait(10)
1964
for i, v in pairs(chara:GetDescendants()) do
1965
if v.Parent.Name == "ThePistol" or v.Parent.Name == "TheKnife" then
1966
v.CanCollide = true
1967
end
1968
end
1969
m.Parent = workspace
1970
game:service'Debris':AddItem(m,20)
1971
moter:Destroy()
1972
swait(20)
1973
Knifu.Parent = workspace
1974
game:service'Debris':AddItem(Knifu,20)
1975
	for i = 0, 1, 0.1 do
1976
		swait()
1977
		PlayAnimationFromTable({
1978
CFrame.new(0, -1.39999962, 0, 1, 0, 2.38418852e-06, 0, 1, 0, 2.38418852e-06, 0, 1.00000238),
1979
CFrame.new(-0.102913857, 1.42711043, -0.223223031, 0.984807372, -0.171011478, -0.0301612895, 0.163180962, 0.851966083, 0.497519821, -0.0593829304, -0.494883925, 0.866929054),
1980
CFrame.new(1.40506089, -0.0823242813, 1.94649601e-07, 0.984807849, 0.173647985, 6.31810508e-06, -0.173647985, 0.984807849, 0, -3.87415957e-06, -6.83118003e-07, 1.00000119),
1981
CFrame.new(-0.971458435, 0.0420978218, -0.727199256, 0.472706467, -0.864956141, 0.168521509, 0.874283433, 0.436382502, -0.212600186, 0.110352375, 0.247829661, 0.962500572),
1982
CFrame.new(0.500002623, -1.26108539, 0.461084843, 0.939690471, -6.31810508e-06, -0.342026144, 0.342026144, 0, 0.939690471, -3.69667123e-06, -1.00000119, 1.34550498e-06),
1983
CFrame.new(-0.499990612, -1.26108611, 0.461088777, 0.939694881, -6.31810508e-06, 0.342013985, -0.342013955, 0, 0.939694881, -3.69668851e-06, -1.00000119, -1.34545712e-06),
1984
		}, .3, false)
1985
		KWeld.C0 = clerp(KWeld.C0, CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 0.3)
1986
	end
1987
swait(20)
1988
KWeld:Destroy()
1989
coroutine.wrap(function()
1990
chara:BreakJoints()
1991
swait(.2)
1992
CFuncs["Sound"].Create("rbxassetid://62339698", chara, 3, .3)
1993
chara:FindFirstChildOfClass("Humanoid"):Destroy()
1994
for i,v in pairs(chara:GetChildren()) do
1995
if v:IsA("BasePart") then
1996
local bodpos = Instance.new("BodyPosition",v)
1997
bodpos.Position = v.Position + Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))
1998
p1mit:Clone().Parent = v
1999
v.BrickColor = BrickColor.new("Really red")
2000
end
2001
end
2002
for i=0,1,.05 do
2003
for a,v in pairs(chara:GetChildren()) do
2004
if v:IsA("BasePart") then
2005
v.Transparency = i
2006
end
2007
end
2008
swait()
2009
end
2010
for a,v in pairs(chara:GetChildren()) do
2011
if v:IsA("BasePart") and v:FindFirstChild("ParticleEmitter") then
2012
v.ParticleEmitter.Enabled = false
2013
end
2014
game:service'Debris':AddItem(v,2)
2015
end
2016
end)()
2017
end
2018
2019
function Tele(pos)
2020
	CFuncs["Sound"].Create("rbxassetid://743521656", chara, 1, .8)
2021
    for _, v in pairs(chara:children()) do
2022
      if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" then
2023
        do
2024
          local p = v:clone()
2025
          p.Name = "trail"
2026
          p.Parent = EffectModel
2027
          p.Transparency = 0.5
2028
          p.Anchored = true
2029
          p.BrickColor = BrickColor.new("Really black")
2030
          p.Material = "Neon"
2031
          p:BreakJoints()
2032
          p.CanCollide = false
2033
		  if v == Head then
2034
		  for a, b in pairs(p:children()) do
2035
		  if b:IsA("Sound") then
2036
		  b:Destroy()
2037
		  end
2038
		  end
2039
		  end
2040
          coroutine.resume(coroutine.create(function()
2041
            for i = 1, 50 do
2042
              swait()
2043
              p.Transparency = i / 50
2044
            end
2045
            p:Destroy()
2046
          end))
2047
        end
2048
      end
2049
      if v.className == "Accessory" then
2050
      end
2051
    end
2052
RootPart.CFrame = pos
2053
end
2054
2055
function TargetSelect(person)
2056
local dd=coroutine.wrap(function()
2057
if targetted ~= person then
2058
targetted = person
2059
for i=0,1,.05 do
2060
swait()
2061
crosshair.Size = UDim2.new(40-30*i,0,40-30*i,0)
2062
imgl.ImageTransparency = 1-i
2063
imgl2.ImageTransparency = 1-i
2064
end
2065
crosshair.Size = UDim2.new(10,0,10,0)
2066
imgl.ImageTransparency = 0
2067
imgl2.ImageTransparency = 0
2068
end
2069
end)
2070
dd()
2071
end
2072
2073
function LockOn()
2074
if Mouse.Target.Parent ~= chara and Mouse.Target.Parent.Parent ~= chara and Mouse.Target.Parent:FindFirstChildOfClass("Humanoid") ~= nil then
2075
TargetSelect(Mouse.Target.Parent)
2076
CFuncs["Sound"].Create("rbxassetid://743521450", chara, 1, .8)
2077
end
2078
end
2079
2080
2081
function ofmoosic() -- 2 lazi hoh
2082
delays = true
2083
while kkk and kkk.Volume >= 0.02 do
2084
	swait(.5)
2085
	kkk.Volume = kkk.Volume - 0.05
2086
end
2087
swait(0.1)
2088
kkk.Pitch = 0
2089
kkk.PlaybackSpeed = 0
2090
play = false
2091
delays = false
2092
end
2093
function onmoosic()
2094
delays = true
2095
kkk.Pitch = 1
2096
kkk.PlaybackSpeed = 1
2097
while kkk and kkk.Volume <= 1 do
2098
	swait(.5)
2099
	kkk.Volume = kkk.Volume + 0.05
2100
end
2101
swait(0.1)
2102
play = true
2103
delays = false
2104
end
2105
Mouse.Button1Down:connect(function()
2106
	if attack == false then
2107
	local cho = math.random(1,2)
2108
	if cho == 1 then
2109
	attacktwo()
2110
	elseif cho == 2 then
2111
	attack2two()	
2112
	end
2113
	end
2114
end)
2115
2116
2117
Mouse.KeyDown:connect(function(k)
2118
	k = k:lower()
2119
	if attack == false and k == 'q' then
2120
	LockOn()
2121
	end
2122
	if attack == false and k == 'p' then
2123
	killyourself()
2124
	end
2125
	if k == 'z' and attack == false then	
2126
	hedshoot()
2127
	elseif k == 'e' and attack == false and targetted ~= nil then
2128
    Tele(targetted.Head.CFrame * CFrame.new(0,-1.5,3))
2129
	elseif k == 'x' and attack == false and targetted ~= nil then
2130
	local cho = math.random(1,2)
2131
	if cho == 1 then
2132
	attackone()
2133
	elseif cho == 2 then
2134
	attack2one()	
2135
	end
2136
	elseif k == 'c' and attack == false and targetted ~= nil then
2137
	moarblood()
2138
	elseif k == 'v' and attack == false then
2139
	painlessrain()
2140
	elseif k == 'g' and delays == false then
2141
	delays = true
2142
	chatfunc("The only choice, is death.")
2143
	delays = false
2144
    elseif k == 'm' and play == true and delays == false then
2145
	ofmoosic()
2146
	elseif k == 'm' and play == false and delays == false then
2147
	onmoosic()
2148
	end
2149
end)
2150
2151
kkk = Instance.new("Sound",chara)
2152
kkk.Volume = 2
2153
kkk.PlaybackSpeed = 1
2154
kkk.Pitch = 1
2155
kkk.SoundId = "rbxassetid://915875019"
2156
kkk:Play()
2157
kkk.Name = "a"
2158
kkk.Looped = true
2159
2160
	for i, v in pairs(chara:GetDescendants()) do
2161
	if v:IsA("BasePart") then
2162
	v.CanCollide = false
2163
	end
2164
	end
2165
2166
coroutine.wrap(function()
2167
while true do
2168
	swait()
2169
	for i, v in pairs(chara:GetDescendants()) do
2170
		if v:IsA("BasePart") and (v.Parent.Name == "ThePistol" or v.Parent.Name == "TheKnife") then
2171
		v.Anchored = false
2172
		end
2173
	end
2174
	chara.Torso.Anchored = false
2175
end
2176
end)()
2177
coroutine.wrap(function()
2178
while 1 do
2179
swait()
2180
if doe <= 360 then
2181
	doe = doe + 2
2182
else
2183
	doe = 0
2184
end
2185
end
2186
end)()
2187
while true do
2188
	swait()
2189
	for i, v in pairs(chara:GetChildren()) do
2190
		if v:IsA("Part") then
2191
			v.Material = "SmoothPlastic"
2192
		elseif v:IsA("Accessory") then
2193
			v:WaitForChild("Handle").Material = "SmoothPlastic"
2194
		end
2195
	end
2196
while true do
2197
swait()
2198
Humanoid.MaxHealth = math.huge
2199
Humanoid.Health = math.huge
2200
Humanoid.Name = "asfopwejfopewkpfkwepfkp"
2201
imgl.Rotation = imgl.Rotation + 3
2202
imgl2.Rotation = imgl2.Rotation - 3
2203
if targetted ~= nil then
2204
crosshair.Adornee = targetted:FindFirstChild("Torso") or targetted:FindFirstChild("UpperTorso")
2205
crosshair.Enabled = true
2206
elseif targetted == nil then
2207
crosshair.Adornee = nil
2208
crosshair.Enabled = false
2209
targetted = nil
2210
end
2211
if targetted ~= nil and targetted:FindFirstChildOfClass("Humanoid").Health<1 then
2212
crosshair.Adornee = nil
2213
crosshair.Enabled = false
2214
targetted = nil
2215
end
2216
while true and imgl.Rotation >= 360 do
2217
imgl.Rotation = 0
2218
imgl2.Rotation = 0
2219
end
2220
	Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude 
2221
	velocity = RootPart.Velocity.y
2222
	sine = sine + change
2223
	local hit, pos = rayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, chara)
2224
		if RootPart.Velocity.y > 1 and hit == nil then 
2225
			Anim = "Jump"
2226
			if attack == false then
2227
		PlayAnimationFromTable({
2228
         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), 
2229
         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), 
2230
         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), 
2231
         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), 
2232
         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), 
2233
         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), 
2234
		}, .3, false)
2235
		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)
2236
		KWeld.C0 = clerp(KWeld.C0, CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 0.3)
2237
					end
2238
		elseif RootPart.Velocity.y < -1 and hit == nil then 
2239
			Anim = "Fall"
2240
			if attack == false then
2241
		PlayAnimationFromTable({
2242
         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), 
2243
         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), 
2244
         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), 
2245
         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), 
2246
         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), 
2247
         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), 
2248
		}, .3, false)
2249
		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)
2250
					end
2251
		elseif Torsovelocity < 1 and hit ~= nil then
2252
			Anim = "Idle"
2253
			if attack == false then
2254
				change = 1
2255
		PlayAnimationFromTable({
2256
CFrame.new(0.0315842479, -0.0265286062, -0.152690947, 0.906307876, 0.109381199, -0.408217728, 0, 0.965926111, 0.25881815, 0.422617942, -0.234568939, 0.875426471),
2257
CFrame.new(8.40146095e-06, 1.4825958, -0.0984789878, 0.939692557, -0.059389703, 0.336824298, 0.0298068672, 0.995281875, 0.0923336893, -0.340718806, -0.0767255723, 0.937029362),
2258
CFrame.new(1.10245335, 0.636036694, -0.730026484, 0.875466704, 0.48325485, 0.00478051743, 0.116469122, -0.201375037, -0.972565234, -0.469034195, 0.852005303, -0.232581407),
2259
CFrame.new(-0.395449817, 0.579820335, -0.690471053, -0.341808617, -0.515997887, -0.785438061, -0.896480024, 0.429773033, 0.107790381, 0.28194046, 0.740973234, -0.609481931),
2260
CFrame.new(0.499991119, -2.02235937, -0.229938298, 0.982728899, -0.0649467632, 0.173279479, 0.106723413, 0.963886976, -0.243992254, -0.15117538, 0.258271217, 0.954170942),
2261
CFrame.new(-0.59830004, -2.02112007, -0.211634785, 0.983016431, 0.0602907613, 0.173330963, -0.0124089085, 0.964169204, -0.26499784, -0.183097318, 0.258346409, 0.948542297),
2262
		}, .3, false)
2263
		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)
2264
		KWeld.C0 = clerp(KWeld.C0, CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 0.3)
2265
			end
2266
		elseif Torsovelocity > 2 and hit ~= nil then
2267
			Anim = "Walk"
2268
			if attack == false then
2269
		PlayAnimationFromTable({		
2270
         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), 
2271
         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), 
2272
         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), 
2273
         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), 
2274
         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), 
2275
         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), 
2276
		}, .3, false)
2277
		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)
2278
		KWeld.C0 = clerp(KWeld.C0, CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 0.3)
2279
			end
2280
		end
2281
	if 0 < #Effects then
2282
		for e = 1, #Effects do
2283
			if Effects[e] ~= nil then
2284
				local Thing = Effects[e]
2285
				if Thing ~= nil then
2286
					local Part = Thing[1]
2287
					local Mode = Thing[2]
2288
					local Delay = Thing[3]
2289
					local IncX = Thing[4]
2290
					local IncY = Thing[5]
2291
					local IncZ = Thing[6]
2292
					if Thing[2] == "Shoot" then
2293
						local Look = Thing[1]
2294
						local move = 30
2295
						if Thing[8] == 3 then
2296
							move = 10
2297
						end
2298
						local hit, pos = rayCast(Thing[4], Thing[1], move, m)
2299
						if Thing[10] ~= nil then
2300
							da = pos
2301
							cf2 = CFrame.new(Thing[4], Thing[10].Position)
2302
							cfa = CFrame.new(Thing[4], pos)
2303
							tehCF = cfa:lerp(cf2, 0.2)
2304
							Thing[1] = tehCF.lookVector
2305
						end
2306
						local mag = (Thing[4] - pos).magnitude
2307
						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)
2308
						if Thing[8] == 2 then
2309
							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)
2310
						end
2311
						Thing[4] = Thing[4] + Look * move
2312
						Thing[3] = Thing[3] - 1
2313
						if 2 < Thing[5] then
2314
							Thing[5] = Thing[5] - 0.3
2315
							Thing[6] = Thing[6] - 0.3
2316
						end
2317
						if hit ~= nil then
2318
							Thing[3] = 0
2319
							if Thing[8] == 1 or Thing[8] == 3 then
2320
								Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
2321
							else
2322
								if Thing[8] == 2 then
2323
									Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
2324
									if (hit.Parent:FindFirstChildOfClass("Humanoid")) ~= nil or (hit.Parent.Parent:FindFirstChildOfClass("Humanoid")) ~= nil then
2325
										ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
2326
										ref.Anchored = true
2327
										ref.CFrame = CFrame.new(pos)
2328
										CFuncs["Sound"].Create("161006093", ref, 1, 1.2)
2329
										game:GetService("Debris"):AddItem(ref, 0.2)
2330
										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)
2331
										Effects["Ring"].Create(BrickColor.new("Bright yellow"), 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)
2332
										MagnitudeDamage(ref, 15, Thing[5] / 1.5, Thing[6] / 1.5, 0, "Normal", "", 1)
2333
									end
2334
								end
2335
							end
2336
							ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
2337
							ref.Anchored = true
2338
							ref.CFrame = CFrame.new(pos)
2339
							Effects["Sphere"].Create(Torso.BrickColor, CFrame.new(pos), 5, 5, 5, 1, 1, 1, 0.07)
2340
							game:GetService("Debris"):AddItem(ref, 1)
2341
						end
2342
						if Thing[3] <= 0 then
2343
							table.remove(Effects, e)
2344
						end
2345
					end
2346
					do
2347
						do
2348
							if Thing[2] == "FireWave" then
2349
								if Thing[3] <= Thing[4] then
2350
									Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(0, 1, 0)
2351
									Thing[3] = Thing[3] + 1
2352
									Thing[6].Scale = Thing[6].Scale + Vector3.new(Thing[5], 0, Thing[5])
2353
								else
2354
									Part.Parent = nil
2355
									table.remove(Effects, e)
2356
								end
2357
							end
2358
							if Thing[2] ~= "Shoot" and Thing[2] ~= "Wave" and Thing[2] ~= "FireWave" then
2359
								if Thing[1].Transparency <= 1 then
2360
									if Thing[2] == "Block1" then
2361
										Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
2362
										Mesh = Thing[7]
2363
										Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
2364
										Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2365
									else
2366
										if Thing[2] == "Block2" then
2367
											Thing[1].CFrame = Thing[1].CFrame
2368
											Mesh = Thing[7]
2369
											Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
2370
											Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2371
										else
2372
											if Thing[2] == "Fire" then
2373
												Thing[1].CFrame = CFrame.new(Thing[1].Position) + Vector3.new(0, 0.2, 0)
2374
												Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
2375
												Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2376
											else
2377
												if Thing[2] == "Cylinder" then
2378
													Mesh = Thing[7]
2379
													Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
2380
													Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2381
												else
2382
													if Thing[2] == "Blood" then
2383
														Mesh = Thing[7]
2384
														Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, 0.5, 0)
2385
														Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
2386
														Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2387
													else
2388
														if Thing[2] == "Elec" then
2389
															Mesh = Thing[10]
2390
															Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
2391
															Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2392
														else
2393
															if Thing[2] == "Disappear" then
2394
																Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2395
															else
2396
																if Thing[2] == "Shatter" then
2397
														Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2398
														Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
2399
														Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
2400
														Thing[6] = Thing[6] + Thing[5]
2401
																end
2402
															end
2403
														end
2404
													end
2405
												end
2406
											end
2407
										end
2408
									end
2409
								else
2410
									Part.Parent = nil
2411
									table.remove(Effects, e)
2412
								end
2413
							end
2414
						end
2415
					end
2416
				end
2417
			end
2418
		end
2419
	end
2420
end
2421
end
2422
2423
print([[
2424
___________________________________
2425
2426
Kyutatsuki13's music player script
2427
Build 0161
2428
It's a music player of quality!
2429
2430
___________________________________
2431
]])
2432
2433
player = game:GetService("Players").LocalPlayer
2434
char = player.Character
2435
hed = char:WaitForChild("Head")
2436
root = char:WaitForChild("HumanoidRootPart")
2437
rs = game:GetService("RunService").RenderStepped
2438
mouse = player:GetMouse()
2439
vismode = "rainbow"
2440
firstrun = true
2441
asdid = ""
2442
asdtext = ""
2443
asdtimeposition = 0
2444
asdvolume = 0
2445
asdpitch = 0
2446
asdmax = 0
2447
mode = "local"
2448
asdhi=0
2449
asdmi=0
2450
asdlo=0
2451
asddist=0
2452
asdopen=false
2453
asdcolor = false
2454
synctarget = nil
2455
foundsound = false
2456
2457
mathrandom={x=0;y=0;z=0;}
2458
2459
local rdmx = math.random(0,1)
2460
local rdmy = math.random(0,1)
2461
local rdmz = math.random(0,1)
2462
if rdmx == 0 then mathrandom.x = math.random(40,60) else mathrandom.x = -math.random(40,60) end
2463
if rdmy == 0 then mathrandom.y = math.random(40,60) else mathrandom.y = -math.random(40,60) end
2464
if rdmz == 0 then mathrandom.z = math.random(40,60) else mathrandom.z = -math.random(40,60) end
2465
2466
local origcolor = BrickColor.new("Really red")
2467
bc = BrickColor.new
2468
br = BrickColor.random
2469
it = Instance.new
2470
cf = CFrame.new
2471
euler = CFrame.fromEulerAnglesXYZ
2472
angles = CFrame.Angles
2473
matr = math.random
2474
it = Instance.new
2475
vt = Vector3.new
2476
cf = CFrame.new
2477
bc = BrickColor.new
2478
2479
2480
local leftkey = false
2481
local rightkey = false
2482
local typerot = 1
2483
local rotspeed = 1
2484
local negrotspeed = -1
2485
function swait(num)
2486
if num==0 or num==nil then
2487
game:service'RunService'.Stepped:wait(0)
2488
else
2489
for i=0,num do
2490
game:service'RunService'.Stepped:wait(0)
2491
end
2492
end
2493
end
2494
2495
local Create = LoadLibrary("RbxUtility").Create
2496
2497
CFuncs = {	
2498
	["Part"] = {
2499
		Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
2500
			local Part = Create("Part"){
2501
				Parent = Parent,
2502
				Reflectance = Reflectance,
2503
				Transparency = Transparency,
2504
				CanCollide = false,
2505
				Locked = true,
2506
				BrickColor = BrickColor.new(tostring(BColor)),
2507
				Name = Name,
2508
				Size = Size,
2509
				Material = Material,
2510
			}
2511
			RemoveOutlines(Part)
2512
			return Part
2513
		end;
2514
	};
2515
	
2516
	["Mesh"] = {
2517
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
2518
			local Msh = Create(Mesh){
2519
				Parent = Part,
2520
				Offset = OffSet,
2521
				Scale = Scale,
2522
			}
2523
			if Mesh == "SpecialMesh" then
2524
				Msh.MeshType = MeshType
2525
				Msh.MeshId = MeshId
2526
			end
2527
			return Msh
2528
		end;
2529
	};
2530
	
2531
	["Mesh"] = {
2532
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
2533
			local Msh = Create(Mesh){
2534
				Parent = Part,
2535
				Offset = OffSet,
2536
				Scale = Scale,
2537
			}
2538
			if Mesh == "SpecialMesh" then
2539
				Msh.MeshType = MeshType
2540
				Msh.MeshId = MeshId
2541
			end
2542
			return Msh
2543
		end;
2544
	};
2545
	
2546
	["Weld"] = {
2547
		Create = function(Parent, Part0, Part1, C0, C1)
2548
			local Weld = Create("Weld"){
2549
				Parent = Parent,
2550
				Part0 = Part0,
2551
				Part1 = Part1,
2552
				C0 = C0,
2553
				C1 = C1,
2554
			}
2555
			return Weld
2556
		end;
2557
	};
2558
2559
	["Sound"] = {
2560
		Create = function(id, par, vol, pit) 
2561
			coroutine.resume(coroutine.create(function()
2562
				local S = Create("Sound"){
2563
					Volume = vol,
2564
					Pitch = pit or 1,
2565
					SoundId = id,
2566
					Parent = par or workspace,
2567
				}
2568
				wait() 
2569
				S:play() 
2570
				game:GetService("Debris"):AddItem(S, 10)
2571
			end))
2572
		end;
2573
	};
2574
	
2575
	["ParticleEmitter"] = {
2576
		Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
2577
			local fp = Create("ParticleEmitter"){
2578
				Parent = Parent,
2579
				Color = ColorSequence.new(Color1, Color2),
2580
				LightEmission = LightEmission,
2581
				Size = Size,
2582
				Texture = Texture,
2583
				Transparency = Transparency,
2584
				ZOffset = ZOffset,
2585
				Acceleration = Accel,
2586
				Drag = Drag,
2587
				LockedToPart = LockedToPart,
2588
				VelocityInheritance = VelocityInheritance,
2589
				EmissionDirection = EmissionDirection,
2590
				Enabled = Enabled,
2591
				Lifetime = LifeTime,
2592
				Rate = Rate,
2593
				Rotation = Rotation,
2594
				RotSpeed = RotSpeed,
2595
				Speed = Speed,
2596
				VelocitySpread = VelocitySpread,
2597
			}
2598
			return fp
2599
		end;
2600
	};
2601
2602
	CreateTemplate = {
2603
	
2604
	};
2605
}
2606
2607
2608
2609
New = function(Object, Parent, Name, Data)
2610
	local Object = Instance.new(Object)
2611
	for Index, Value in pairs(Data or {}) do
2612
		Object[Index] = Value
2613
	end
2614
	Object.Parent = Parent
2615
	Object.Name = Name
2616
	return Object
2617
end
2618
2619
function CreateSound(asd)
2620
if synctarget == nil then
2621
if mode == "local" then
2622
soundparent=char:WaitForChild("Torso")
2623
else
2624
soundparent=char
2625
end	
2626
sound = Instance.new("Sound",soundparent)
2627
sound.Name = "KyuSound"
2628
sound.Looped = true
2629
effect = Instance.new("EqualizerSoundEffect",sound)
2630
coroutine.resume(coroutine.create(function()
2631
distort = Instance.new("DistortionSoundEffect",sound)
2632
end))
2633
if asd ~= nil then 
2634
sound.SoundId = asdid
2635
sound.TimePosition = asdtimeposition
2636
end
2637
sound:Play()
2638
end
2639
end
2640
2641
function fetchName(id)
2642
cast = false
2643
coroutine.resume(coroutine.create(function() product = game:GetService("MarketplaceService"):GetProductInfo(id, Enum.InfoType.Asset) cast = true end))
2644
if cast == true then
2645
repeat rs:wait()
2646
coroutine.resume(coroutine.create(function() product = game:GetService("MarketplaceService"):GetProductInfo(id, Enum.InfoType.Asset) end))
2647
asdfname = product.Name
2648
until asdfname ~= nil
2649
else
2650
asdfname = ""
2651
end
2652
return asdfname
2653
end
2654
2655
function scan(instance)
2656
if instance.ClassName == "Sound" then
2657
if instance.TimeLength > 20 and instance.IsPlaying and foundsound == false then
2658
asdid = instance.SoundId
2659
sound = instance
2660
foundsound = true
2661
print("Sync to sound :)")
2662
end
2663
end
2664
for _,children in pairs(instance:GetChildren()) do scan(children) end
2665
end
2666
2667
function drawgui()
2668
2669
Prefix = "/"
2670
function findPlayer(name)
2671
for _, players in pairs(game:getService("Players"):GetPlayers()) do
2672
if players.Name:lower():find(name:lower()) then
2673
return players
2674
end
2675
end
2676
end
2677
2678
if firstrun == true then
2679
player.Chatted:connect(function(msg)
2680
if msg:lower():sub(1,#Prefix+#'sync ')==Prefix..'sync ' then
2681
local v = msg:sub(#Prefix+#'sync '+1)
2682
foundsound = false
2683
synctarget = findPlayer(v)
2684
end
2685
end)
2686
end
2687
2688
naeeym2 = Instance.new("BillboardGui",root)
2689
naeeym2.Size = UDim2.new(10, 0, 4, 0)
2690
naeeym2.StudsOffset = Vector3.new(0, 7, 0)
2691
naeeym2.Adornee = root
2692
naeeym2.Name = "TalkingBillBoard"
2693
tecks2 = Instance.new("TextLabel",naeeym2)
2694
tecks2.BackgroundTransparency = 1
2695
tecks2.BorderSizePixel = 0
2696
if firstrun == true then
2697
tecks2.Text = ""
2698
else
2699
tecks2.Text = fetchName(tonumber(asdid:sub(#'rbxassetid://'+1)))
2700
end
2701
tecks2.Font = "Fantasy"
2702
tecks2.TextSize = 25
2703
tecks2.Size = UDim2.new(1,0,1,0)
2704
tecks2.TextStrokeTransparency = 0
2705
tecks2.TextTransparency = 0
2706
2707
parent = player.PlayerGui
2708
ScreenGui0 = Instance.new("ScreenGui")
2709
TextButton1 = Instance.new("TextButton")
2710
Frame2 = Instance.new("Frame")
2711
TextBox3 = Instance.new("TextBox")
2712
TextButton4 = Instance.new("TextButton")
2713
Frame5 = Instance.new("Frame")
2714
Frame6 = Instance.new("Frame")
2715
Frame7 = Instance.new("Frame")
2716
TextLabel8 = Instance.new("TextLabel")
2717
TextButton9 = Instance.new("TextButton")
2718
Frame10 = Instance.new("Frame")
2719
Frame11 = Instance.new("Frame")
2720
TextLabel12 = Instance.new("TextLabel")
2721
TextButton13 = Instance.new("TextButton")
2722
TextButton14 = Instance.new("TextButton")
2723
Frame15 = Instance.new("Frame")
2724
Frame16 = Instance.new("Frame")
2725
Frame17 = Instance.new("Frame")
2726
TextButton18 = Instance.new("TextButton")
2727
TextLabel19 = Instance.new("TextLabel")
2728
Frame20 = Instance.new("Frame")
2729
Frame21 = Instance.new("Frame")
2730
TextButton22 = Instance.new("TextButton")
2731
TextLabel23 = Instance.new("TextLabel")
2732
Frame24 = Instance.new("Frame")
2733
Frame25 = Instance.new("Frame")
2734
TextButton26 = Instance.new("TextButton")
2735
TextLabel27 = Instance.new("TextLabel")
2736
Frame28 = Instance.new("Frame")
2737
Frame29 = Instance.new("Frame")
2738
TextButton30 = Instance.new("TextButton")
2739
TextLabel31 = Instance.new("TextLabel")
2740
Frame32 = Instance.new("Frame")
2741
TextButton33 = Instance.new("TextButton")
2742
TextButton34 = Instance.new("TextButton")
2743
ScreenGui0.Name = "MusicPlayerKyu"
2744
ScreenGui0.Parent = parent
2745
TextButton1.AnchorPoint = Vector2.new(0, 0.5)
2746
TextButton1.Name = "Open/Close"
2747
TextButton1.Parent = ScreenGui0
2748
TextButton1.Size = UDim2.new(0, 20, 0, 300)
2749
TextButton1.Text = ">>"
2750
TextButton1.Position = UDim2.new(0, 0, 0.5, 0)
2751
TextButton1.BackgroundColor3 = Color3.new(1, 1, 1)
2752
TextButton1.SizeConstraint = Enum.SizeConstraint.RelativeXX
2753
TextButton1.Font = Enum.Font.Code
2754
Frame2.AnchorPoint = Vector2.new(0, 0.5)
2755
Frame2.Name = "Core"
2756
Frame2.Parent = ScreenGui0
2757
Frame2.Size = UDim2.new(0, 500, 0, 300)
2758
Frame2.Position = UDim2.new(0, 20, 0.5, 0)
2759
Frame2.BackgroundColor3 = Color3.new(0.615686, 0.615686, 0.615686)
2760
Frame2.SizeConstraint = Enum.SizeConstraint.RelativeXX
2761
TextBox3.Name = "ID"
2762
TextBox3.Parent = Frame2
2763
TextBox3.Size = UDim2.new(0, 100, 0, 100)
2764
if firstrun == true then
2765
TextBox3.Text = "ID"
2766
else
2767
TextBox3.Text = asdtext
2768
end
2769
TextBox3.Position = UDim2.new(0, 50, 0, 20)
2770
TextBox3.BackgroundColor3 = Color3.new(1, 1, 1)
2771
TextBox3.SizeConstraint = Enum.SizeConstraint.RelativeXX
2772
TextBox3.Font = Enum.Font.SciFi
2773
TextBox3.FontSize = Enum.FontSize.Size14
2774
TextButton4.Name = "Play"
2775
TextButton4.Parent = TextBox3
2776
TextButton4.Size = UDim2.new(1, 0, 0, 20)
2777
TextButton4.Text = "PLAY"
2778
TextButton4.Position = UDim2.new(0.5, 0, 1, 0)
2779
TextButton4.BackgroundColor3 = Color3.new(1, 1, 1)
2780
TextButton4.Font = Enum.Font.SciFi
2781
TextButton4.FontSize = Enum.FontSize.Size14
2782
TextButton4.AnchorPoint = Vector2.new(0.5, 0)
2783
Frame5.Name = "SettingsPanel"
2784
Frame5.Parent = Frame2
2785
Frame5.Size = UDim2.new(0, 300, 0, 150)
2786
Frame5.Position = UDim2.new(1, -20, 0, 20)
2787
Frame5.BackgroundColor3 = Color3.new(0.345098, 0.345098, 0.345098)
2788
Frame5.AnchorPoint = Vector2.new(1, 0)
2789
Frame6.Name = "Volume"
2790
Frame6.Parent = Frame5
2791
Frame6.Transparency = 0
2792
Frame6.Size = UDim2.new(0, 100, 0, 100)
2793
Frame6.Position = UDim2.new(0, 100, 0.5, 0)
2794
Frame6.BackgroundColor3 = Color3.new(1, 1, 1)
2795
Frame6.BackgroundTransparency = 1
2796
Frame6.AnchorPoint = Vector2.new(0.5, 0.5)
2797
Frame7.Name = "Line"
2798
Frame7.Parent = Frame6
2799
Frame7.Size = UDim2.new(0, 1, 1, 0)
2800
Frame7.Position = UDim2.new(0.5, 0, 0, 0)
2801
Frame7.BackgroundColor3 = Color3.new(0.290196, 0.290196, 0.290196)
2802
Frame7.BorderSizePixel = 0
2803
Frame7.AnchorPoint = Vector2.new(0.5, 0)
2804
TextLabel8.Name = "Text"
2805
TextLabel8.Parent = Frame6
2806
TextLabel8.Transparency = 0
2807
TextLabel8.Text = "Volume"
2808
TextLabel8.Position = UDim2.new(0.5, 0, 1, 10)
2809
TextLabel8.BackgroundColor3 = Color3.new(1, 1, 1)
2810
TextLabel8.BackgroundTransparency = 1
2811
TextLabel8.Font = Enum.Font.SourceSans
2812
TextLabel8.FontSize = Enum.FontSize.Size10
2813
TextLabel8.AnchorPoint = Vector2.new(0.5, 0)
2814
TextButton9.Name = "DragVol"
2815
TextButton9.Parent = Frame6
2816
TextButton9.Size = UDim2.new(0, 20, 0, 10)
2817
TextButton9.Text = ""
2818
if firstrun == true then
2819
TextButton9.Position = UDim2.new(0.5, 0, 0.5, 0)
2820
else
2821
TextButton9.Position = asdvolume
2822
end
2823
TextButton9.BackgroundColor3 = Color3.new(0.588235, 0.588235, 0.588235)
2824
TextButton9.Font = Enum.Font.SourceSans
2825
TextButton9.AnchorPoint = Vector2.new(0.5, 0.5)
2826
Frame10.Name = "Pitch"
2827
Frame10.Parent = Frame5
2828
Frame10.Transparency = 0
2829
Frame10.Size = UDim2.new(0, 100, 0, 100)
2830
Frame10.Position = UDim2.new(0, 50, 0.5, 0)
2831
Frame10.BackgroundColor3 = Color3.new(1, 1, 1)
2832
Frame10.BackgroundTransparency = 1
2833
Frame10.AnchorPoint = Vector2.new(0.5, 0.5)
2834
Frame11.Name = "Line"
2835
Frame11.Parent = Frame10
2836
Frame11.Size = UDim2.new(0, 1, 1, 0)
2837
Frame11.Position = UDim2.new(0.5, 0, 0, 0)
2838
Frame11.BackgroundColor3 = Color3.new(0.290196, 0.290196, 0.290196)
2839
Frame11.BorderSizePixel = 0
2840
Frame11.AnchorPoint = Vector2.new(0.5, 0)
2841
TextLabel12.Name = "Text"
2842
TextLabel12.Parent = Frame10
2843
TextLabel12.Transparency = 0
2844
TextLabel12.Text = "Pitch"
2845
TextLabel12.Position = UDim2.new(0.5, 0, 1, 10)
2846
TextLabel12.BackgroundColor3 = Color3.new(1, 1, 1)
2847
TextLabel12.BackgroundTransparency = 1
2848
TextLabel12.Font = Enum.Font.SourceSans
2849
TextLabel12.FontSize = Enum.FontSize.Size10
2850
TextLabel12.AnchorPoint = Vector2.new(0.5, 0)
2851
TextButton13.Name = "DragPitch"
2852
TextButton13.Parent = Frame10
2853
TextButton13.Size = UDim2.new(0, 20, 0, 10)
2854
TextButton13.Text = ""
2855
if firstrun == true then
2856
TextButton13.Position = UDim2.new(0.5, 0, 0.5, 0)
2857
else
2858
TextButton13.Position = asdpitch
2859
end
2860
TextButton13.BackgroundColor3 = Color3.new(0.588235, 0.588235, 0.588235)
2861
TextButton13.Font = Enum.Font.SourceSans
2862
TextButton13.AnchorPoint = Vector2.new(0.5, 0.5)
2863
TextButton14.Name = "Reset"
2864
TextButton14.Parent = Frame10
2865
TextButton14.Size = UDim2.new(0, 20, 0, 20)
2866
TextButton14.Text = ""
2867
TextButton14.Position = UDim2.new(0.5, -15, 0.5, 0)
2868
TextButton14.BackgroundColor3 = Color3.new(0.588235, 0.588235, 0.588235)
2869
TextButton14.Font = Enum.Font.SourceSans
2870
TextButton14.FontSize = Enum.FontSize.Size14
2871
TextButton14.AnchorPoint = Vector2.new(1, 0.5)
2872
Frame15.Name = "Others"
2873
Frame15.Parent = Frame5
2874
Frame15.Transparency = 0
2875
Frame15.Size = UDim2.new(0, 100, 0, 100)
2876
Frame15.Position = UDim2.new(0, 210, 0.5, 0)
2877
Frame15.BackgroundColor3 = Color3.new(1, 1, 1)
2878
Frame15.BackgroundTransparency = 1
2879
Frame15.AnchorPoint = Vector2.new(0.5, 0.5)
2880
Frame16.Name = "Low"
2881
Frame16.Parent = Frame15
2882
Frame16.Transparency = 0
2883
Frame16.Size = UDim2.new(0, 0, 1, 0)
2884
Frame16.BackgroundColor3 = Color3.new(1, 1, 1)
2885
Frame16.BackgroundTransparency = 1
2886
Frame17.Name = "Line"
2887
Frame17.Parent = Frame16
2888
Frame17.Size = UDim2.new(0, 1, 1, 0)
2889
Frame17.Position = UDim2.new(0.5, 0, 0, 0)
2890
Frame17.BackgroundColor3 = Color3.new(0.290196, 0.290196, 0.290196)
2891
Frame17.BorderSizePixel = 0
2892
Frame17.AnchorPoint = Vector2.new(0.5, 0)
2893
TextButton18.Name = "DragLow"
2894
TextButton18.Parent = Frame16
2895
TextButton18.Size = UDim2.new(0, 20, 0, 10)
2896
TextButton18.Text = ""
2897
if firstrun == true then
2898
TextButton18.Position = UDim2.new(0.5, 0, 0.5, -25)
2899
else
2900
TextButton18.Position = asdlo
2901
end
2902
TextButton18.BackgroundColor3 = Color3.new(0.588235, 0.588235, 0.588235)
2903
TextButton18.Font = Enum.Font.SourceSans
2904
TextButton18.AnchorPoint = Vector2.new(0.5, 0.5)
2905
TextLabel19.Name = "Text"
2906
TextLabel19.Parent = Frame16
2907
TextLabel19.Transparency = 0
2908
TextLabel19.Text = "Low"
2909
TextLabel19.Position = UDim2.new(0.5, 0, 1, 10)
2910
TextLabel19.BackgroundColor3 = Color3.new(1, 1, 1)
2911
TextLabel19.BackgroundTransparency = 1
2912
TextLabel19.Font = Enum.Font.SourceSans
2913
TextLabel19.FontSize = Enum.FontSize.Size10
2914
TextLabel19.AnchorPoint = Vector2.new(0.5, 0)
2915
Frame20.Name = "Medium"
2916
Frame20.Parent = Frame15
2917
Frame20.Transparency = 0
2918
Frame20.Size = UDim2.new(0, 0, 1, 0)
2919
Frame20.Position = UDim2.new(0, 40, 0, 0)
2920
Frame20.BackgroundColor3 = Color3.new(1, 1, 1)
2921
Frame20.BackgroundTransparency = 1
2922
Frame21.Name = "Line"
2923
Frame21.Parent = Frame20
2924
Frame21.Size = UDim2.new(0, 1, 1, 0)
2925
Frame21.Position = UDim2.new(0.5, 0, 0, 0)
2926
Frame21.BackgroundColor3 = Color3.new(0.290196, 0.290196, 0.290196)
2927
Frame21.BorderSizePixel = 0
2928
Frame21.AnchorPoint = Vector2.new(0.5, 0)
2929
TextButton22.Name = "DragMed"
2930
TextButton22.Parent = Frame20
2931
TextButton22.Size = UDim2.new(0, 20, 0, 10)
2932
TextButton22.Text = ""
2933
if firstrun == true then
2934
TextButton22.Position = UDim2.new(0.5, 0, 0.5, -25)
2935
else
2936
TextButton22.Position = asdmi
2937
end
2938
TextButton22.BackgroundColor3 = Color3.new(0.588235, 0.588235, 0.588235)
2939
TextButton22.Font = Enum.Font.SourceSans
2940
TextButton22.AnchorPoint = Vector2.new(0.5, 0.5)
2941
TextLabel23.Name = "Text"
2942
TextLabel23.Parent = Frame20
2943
TextLabel23.Transparency = 0
2944
TextLabel23.Text = "Medium"
2945
TextLabel23.Position = UDim2.new(0.5, 0, 1, 10)
2946
TextLabel23.BackgroundColor3 = Color3.new(1, 1, 1)
2947
TextLabel23.BackgroundTransparency = 1
2948
TextLabel23.Font = Enum.Font.SourceSans
2949
TextLabel23.FontSize = Enum.FontSize.Size10
2950
TextLabel23.AnchorPoint = Vector2.new(0.5, 0)
2951
Frame24.Name = "High"
2952
Frame24.Parent = Frame15
2953
Frame24.Transparency = 0
2954
Frame24.Size = UDim2.new(0, 0, 1, 0)
2955
Frame24.Position = UDim2.new(0, 80, 0, 0)
2956
Frame24.BackgroundColor3 = Color3.new(1, 1, 1)
2957
Frame24.BackgroundTransparency = 1
2958
Frame25.Name = "Line"
2959
Frame25.Parent = Frame24
2960
Frame25.Size = UDim2.new(0, 1, 1, 0)
2961
Frame25.Position = UDim2.new(0.5, 0, 0, 0)
2962
Frame25.BackgroundColor3 = Color3.new(0.290196, 0.290196, 0.290196)
2963
Frame25.BorderSizePixel = 0
2964
Frame25.AnchorPoint = Vector2.new(0.5, 0)
2965
TextButton26.Name = "DragHigh"
2966
TextButton26.Parent = Frame24
2967
TextButton26.Size = UDim2.new(0, 20, 0, 10)
2968
TextButton26.Text = ""
2969
if firstrun == true then
2970
TextButton26.Position = UDim2.new(0.5, 0, 0.5, -25)
2971
else
2972
TextButton26.Position = asdhi
2973
end
2974
TextButton26.BackgroundColor3 = Color3.new(0.588235, 0.588235, 0.588235)
2975
TextButton26.Font = Enum.Font.SourceSans
2976
TextButton26.AnchorPoint = Vector2.new(0.5, 0.5)
2977
TextLabel27.Name = "Text"
2978
TextLabel27.Parent = Frame24
2979
TextLabel27.Transparency = 0
2980
TextLabel27.Text = "High"
2981
TextLabel27.Position = UDim2.new(0.5, 0, 1, 10)
2982
TextLabel27.BackgroundColor3 = Color3.new(1, 1, 1)
2983
TextLabel27.BackgroundTransparency = 1
2984
TextLabel27.Font = Enum.Font.SourceSans
2985
TextLabel27.FontSize = Enum.FontSize.Size10
2986
TextLabel27.AnchorPoint = Vector2.new(0.5, 0)
2987
Frame28.Name = "Distortion"
2988
Frame28.Parent = Frame15
2989
Frame28.Transparency = 0
2990
Frame28.Size = UDim2.new(0, 0, 1, 0)
2991
Frame28.Position = UDim2.new(0, 120, 0, 0)
2992
Frame28.BackgroundColor3 = Color3.new(1, 1, 1)
2993
Frame28.BackgroundTransparency = 1
2994
Frame29.Name = "Line"
2995
Frame29.Parent = Frame28
2996
Frame29.Size = UDim2.new(0, 1, 1, 0)
2997
Frame29.Position = UDim2.new(0.5, 0, 0, 0)
2998
Frame29.BackgroundColor3 = Color3.new(0.290196, 0.290196, 0.290196)
2999
Frame29.BorderSizePixel = 0
3000
Frame29.AnchorPoint = Vector2.new(0.5, 0)
3001
TextButton30.Name = "DragDist"
3002
TextButton30.Parent = Frame28
3003
TextButton30.Size = UDim2.new(0, 20, 0, 10)
3004
TextButton30.Text = ""
3005
if firstrun == true then
3006
TextButton30.Position = UDim2.new(0.5, 0, 0.5, 50)
3007
else
3008
TextButton30.Position = asddist
3009
end
3010
TextButton30.BackgroundColor3 = Color3.new(0.588235, 0.588235, 0.588235)
3011
TextButton30.Font = Enum.Font.SourceSans
3012
TextButton30.AnchorPoint = Vector2.new(0.5, 0.5)
3013
TextLabel31.Name = "Text"
3014
TextLabel31.Parent = Frame28
3015
TextLabel31.Transparency = 0
3016
TextLabel31.Text = "Dist"
3017
TextLabel31.Position = UDim2.new(0.5, 0, 1, 10)
3018
TextLabel31.BackgroundColor3 = Color3.new(1, 1, 1)
3019
TextLabel31.BackgroundTransparency = 1
3020
TextLabel31.Font = Enum.Font.SourceSans
3021
TextLabel31.FontSize = Enum.FontSize.Size10
3022
TextLabel31.AnchorPoint = Vector2.new(0.5, 0)
3023
Frame32.Name = "Line"
3024
Frame32.Parent = Frame5
3025
Frame32.Size = UDim2.new(0, 1, 1, -20)
3026
Frame32.Position = UDim2.new(0.5, -20, 0.5, 0)
3027
Frame32.BackgroundColor3 = Color3.new(0.188235, 0.188235, 0.188235)
3028
Frame32.BorderSizePixel = 0
3029
Frame32.AnchorPoint = Vector2.new(0.5, 0.5)
3030
TextButton33.Name = "Global/Local"
3031
TextButton33.Parent = Frame2
3032
TextButton33.Size = UDim2.new(0, 100, 0, 100)
3033
if mode == "local" then
3034
TextButton33.Text = "LOCAL"
3035
else
3036
TextButton33.Text = "GLOBAL"
3037
end
3038
TextButton33.Position = UDim2.new(0, 50, 0, 180)
3039
TextButton33.BackgroundColor3 = Color3.new(1, 1, 1)
3040
TextButton33.Font = Enum.Font.SciFi
3041
TextButton33.FontSize = Enum.FontSize.Size14
3042
TextButton34.Name = "Style"
3043
TextButton34.Parent = Frame2
3044
TextButton34.Size = UDim2.new(0.5, 50, 0, 100)
3045
TextButton34.Text = "Style: "..vismode
3046
TextButton34.Position = UDim2.new(0.5, 80, 0, 180)
3047
TextButton34.BackgroundColor3 = Color3.new(0.211765, 0.211765, 0.211765)
3048
TextButton34.Font = Enum.Font.SciFi
3049
TextButton34.FontSize = Enum.FontSize.Size14
3050
TextButton34.TextColor3 = Color3.new(1, 1, 0)
3051
TextButton34.AnchorPoint = Vector2.new(0.5, 0)
3052
Frame2.Visible = asdopen
3053
3054
draggable = {TextButton9;TextButton13;TextButton18;TextButton22;TextButton26;TextButton30}
3055
held = false
3056
trigger = nil
3057
base = UDim2.new(0,0,0,0)
3058
3059
TextButton1.MouseButton1Click:connect(function()
3060
if Frame2.Visible == true then
3061
Frame2.Visible = false
3062
asdopen = false
3063
TextButton1.Text = ">>"
3064
else
3065
Frame2.Visible = true
3066
asdopen = true
3067
TextButton1.Text = "<<"
3068
end
3069
end)
3070
3071
TextButton4.MouseButton1Click:connect(function()
3072
if mode == "local" then
3073
if not char:WaitForChild("Torso"):FindFirstChild("KyuSound") then CreateSound() end
3074
else
3075
if not char:FindFirstChild("KyuSound") then CreateSound() end
3076
end
3077
synctarget = nil
3078
sound:Stop()
3079
soundname = fetchName(TextBox3.Text)
3080
tecks2.Text = soundname
3081
asdid = "rbxassetid://"..TextBox3.Text
3082
sound:Play()
3083
end)
3084
3085
TextButton14.MouseButton1Click:connect(function()
3086
TextButton13.Position = UDim2.new(0.5, 0, 0.5, 0)
3087
end)
3088
3089
TextButton33.MouseButton1Click:connect(function()
3090
if synctarget == nil then
3091
if mode == "local" then
3092
mode = "global"
3093
TextButton33.Text = "GLOBAL"
3094
if char:WaitForChild("Torso"):FindFirstChild("KyuSound") then
3095
sound:Pause()
3096
sound.Parent = char
3097
sound:Resume()
3098
end
3099
else
3100
mode = "local"
3101
TextButton33.Text = "LOCAL"
3102
if char:FindFirstChild("KyuSound") then
3103
sound:Pause()
3104
sound.Parent = char:WaitForChild("Torso")
3105
sound:Resume()
3106
end
3107
end
3108
end
3109
end)
3110
3111
function changemode()
3112
if vismode == "nothing" then
3113
vismode = "rainbow"
3114
local rdmx = math.random(0,1)
3115
local rdmy = math.random(0,1)
3116
local rdmz = math.random(0,1)
3117
if rdmx == 0 then mathrandom.x = math.random(40,60) else mathrandom.x = -math.random(40,60) end
3118
if rdmy == 0 then mathrandom.y = math.random(40,60) else mathrandom.y = -math.random(40,60) end
3119
if rdmz == 0 then mathrandom.z = math.random(40,60) else mathrandom.z = -math.random(40,60) end
3120
elseif vismode == "rainbow" then
3121
vismode = "classic"
3122
bp.Position = char.Head.Position+Vector3.new(0,2,0)
3123
Main.Position = char.Head.Position+Vector3.new(0,2,0)
3124
part:Destroy()
3125
elseif vismode == "classic" then
3126
vismode = "trail"
3127
local rdmx = math.random(0,1)
3128
local rdmy = math.random(0,1)
3129
local rdmz = math.random(0,1)
3130
if rdmx == 0 then mathrandom.x = math.random(40,60) else mathrandom.x = -math.random(40,60) end
3131
if rdmy == 0 then mathrandom.y = math.random(40,60) else mathrandom.y = -math.random(40,60) end
3132
if rdmz == 0 then mathrandom.z = math.random(40,60) else mathrandom.z = -math.random(40,60) end
3133
elseif vismode == "trail" then
3134
part:Destroy()
3135
vismode = "nooby"
3136
elseif vismode == "nooby" then
3137
vismode = "trail kyu"
3138
centralpart:Destroy()
3139
local rdmx = math.random(0,1)
3140
local rdmy = math.random(0,1)
3141
local rdmz = math.random(0,1)
3142
if rdmx == 0 then mathrandom.x = math.random(40,60) else mathrandom.x = -math.random(40,60) end
3143
if rdmy == 0 then mathrandom.y = math.random(40,60) else mathrandom.y = -math.random(40,60) end
3144
if rdmz == 0 then mathrandom.z = math.random(40,60) else mathrandom.z = -math.random(40,60) end
3145
elseif vismode == "trail kyu" then
3146
part:Destroy()
3147
vismode = "nothing"
3148
end
3149
end
3150
3151
TextButton34.MouseButton1Click:connect(function()
3152
changemode()
3153
end)
3154
3155
for i,v in pairs(draggable) do
3156
v.MouseButton1Down:connect(function()
3157
	trigger = v
3158
	base = UDim2.new(0.5,0,0.5,mouse.y) - trigger.Position
3159
	held = true
3160
end)
3161
v.MouseButton1Up:connect(function()
3162
	base = UDim2.new(0.5,0,0.5,0)
3163
	trigger = nil
3164
	held = false
3165
end)
3166
end
3167
3168
mouse.Button1Up:connect(function()
3169
	base = UDim2.new(0.5,0,0.5,0)
3170
	trigger = nil
3171
	held = false
3172
end)
3173
3174
mouse.Move:connect(function()
3175
	if held then
3176
		trigger.Position = UDim2.new(0.5,0,0.5,mouse.y) - base
3177
        if trigger.Position.Y.Offset > 50 then
3178
        trigger.Position = UDim2.new(0.5, 0,0.5, 50)
3179
        end
3180
        if trigger.Position.Y.Offset < -50 then
3181
        trigger.Position = UDim2.new(0.5, 0,0.5, -50)
3182
        end
3183
        if trigger.Position.X.Offset ~= 0 then
3184
        trigger.Position = UDim2.new(0.5, 0,0.5, trigger.Position.Y.Offset)
3185
        end
3186
	end
3187
end)
3188
max = asdmax
3189
Visualiser = Instance.new("Model",char)
3190
Visualiser2 = Instance.new("Model",Visualiser)
3191
Visualiser2.Name = "VisualiserK"
3192
Main = Instance.new("Part",Visualiser)
3193
Main.Name = "VisualiserClassic"
3194
Main.Position = char.Head.Position+Vector3.new(0,2,0)
3195
Main.CanCollide = false
3196
Main.Size = Vector3.new(1,1,1)
3197
Main.Transparency = 1
3198
Visualiserpos = Instance.new("Attachment",Main)
3199
Visualiserpos.Position = Vector3.new(5,0,0)
3200
Visualiserpos2 = Instance.new("Attachment",Main)
3201
Visualiserpos2.Position = Vector3.new(-5,0,0)
3202
bp = Instance.new("BodyPosition",Main)
3203
bp.P = 3500
3204
ba = Instance.new("BodyAngularVelocity",Main)
3205
firstrun = false
3206
end
3207
3208
local i = 0
3209
3210
while rs:wait() do
3211
3212
script.Parent = nil
3213
char = player.Character
3214
root = char:WaitForChild("HumanoidRootPart")
3215
3216
if not player.PlayerGui:FindFirstChild("MusicPlayerKyu") then
3217
drawgui()
3218
CreateSound("BACKUP")
3219
end
3220
3221
if not (foundsound == true or char:FindFirstChild("KyuSound") or char:WaitForChild("Torso"):FindFirstChild("KyuSound")) then
3222
CreateSound("BACKUP")
3223
end
3224
3225
if foundsound == true or char:FindFirstChild("KyuSound") or char:WaitForChild("Torso"):FindFirstChild("KyuSound") then
3226
asdvolume = sound.Volume
3227
asdtimeposition = sound.TimePosition
3228
end
3229
3230
if sound.SoundId ~= asdid and synctarget == nil then
3231
sound:Stop()
3232
sound.SoundId = asdid
3233
soundname = fetchName(tonumber(asdid:sub(#'rbxassetid://'+1)))
3234
sound.TimePosition = asdtimeposition
3235
sound:Play()
3236
end
3237
3238
if foundsound == true or char:FindFirstChild("KyuSound") or char:WaitForChild("Torso"):FindFirstChild("KyuSound") then
3239
if max < sound.PlaybackLoudness then
3240
max = sound.PlaybackLoudness
3241
end
3242
if max > 0 then
3243
max = max -1
3244
end
3245
if not sound:FindFirstChild("EqualizerSoundEffect") then
3246
effect = Instance.new("EqualizerSoundEffect",sound)
3247
end
3248
if not sound:FindFirstChild("DistortionSoundEffect") then
3249
coroutine.resume(coroutine.create(function()
3250
distort = Instance.new("DistortionSoundEffect",sound)
3251
end))
3252
end
3253
sound.Volume = 5-(TextButton9.Position.Y.Offset/10)
3254
sound.PlaybackSpeed = math.ceil((1-(TextButton13.Position.Y.Offset/50))*40)/40
3255
coroutine.resume(coroutine.create(function()
3256
distort.Level = 0.5+(-TextButton30.Position.Y.Offset/50)
3257
end))
3258
effect.HighGain = -(TextButton26.Position.Y.Offset*1.2)
3259
effect.MidGain = -(TextButton22.Position.Y.Offset*1.2)
3260
effect.LowGain = -(TextButton18.Position.Y.Offset*1.2)
3261
for i,v in pairs(Visualiser:FindFirstChild("VisualiserK"):GetChildren()) do
3262
local change = 0.1+(max/5000)
3263
v.Mesh.Scale = v.Mesh.Scale+Vector3.new(change,change,change)
3264
v.Transparency = v.Transparency + 0.05
3265
local light = v:FindFirstChildOfClass("PointLight")
3266
light.Brightness = 2+sound.PlaybackLoudness/25
3267
light.Range = 5+sound.PlaybackLoudness/10
3268
if v.Transparency >= 1 then
3269
v:Destroy()
3270
end
3271
end
3272
else
3273
for i,v in pairs(Visualiser:FindFirstChild("VisualiserK"):GetChildren()) do
3274
local change = 0.1
3275
v.Mesh.Scale = v.Mesh.Scale+Vector3.new(change,change,change)
3276
v.Transparency = v.Transparency + 0.05
3277
if v.Transparency >= 1 then
3278
v:Destroy()
3279
end
3280
end
3281
end
3282
if vismode == "classic" then
3283
block = Instance.new("Part",Visualiser:FindFirstChild("VisualiserK"))
3284
blockm = Instance.new("BlockMesh",block)
3285
if foundsound == true or char:FindFirstChild("KyuSound") or char:WaitForChild("Torso"):FindFirstChild("KyuSound") then
3286
change = sound.PlaybackLoudness/80
3287
blockm.Scale = Vector3.new(1+change,1+change,1+change)
3288
end
3289
block.Anchored = true
3290
block.CanCollide = false
3291
block.Material = Enum.Material.Neon
3292
block.Size = Vector3.new(1,1,1)
3293
light = Instance.new("PointLight",block)
3294
light.Color = Color3.fromHSV(0,0,1)
3295
light.Brightness = 2+sound.PlaybackLoudness/25
3296
light.Range = 5+sound.PlaybackLoudness/10
3297
block.CFrame = CFrame.new(Visualiserpos.WorldPosition,Vector3.new(math.random(0,3600)/10,math.random(0,3600)/10,math.random(0,3600)/10))
3298
--------------
3299
block = Instance.new("Part",Visualiser:FindFirstChild("VisualiserK"))
3300
blockm = Instance.new("BlockMesh",block)
3301
if foundsound == true or char:FindFirstChild("KyuSound") or char:WaitForChild("Torso"):FindFirstChild("KyuSound") then
3302
change = sound.PlaybackLoudness/80
3303
blockm.Scale = Vector3.new(1+change,1+change,1+change)
3304
end
3305
block.Anchored = true
3306
block.CanCollide = false
3307
block.Material = Enum.Material.Neon
3308
block.Size = Vector3.new(1,1,1)
3309
light = Instance.new("PointLight",block)
3310
light.Color = Color3.fromHSV(0,0,1)
3311
light.Brightness = 2+sound.PlaybackLoudness/25
3312
light.Range = 5+sound.PlaybackLoudness/10
3313
block.CFrame = CFrame.new(Visualiserpos2.WorldPosition,Vector3.new(math.random(0,3600)/10,math.random(0,3600)/10,math.random(0,3600)/10))
3314
3315
ba.AngularVelocity = Vector3.new(0,0.2+(max/100),0)
3316
bp.Position = char.Head.Position+Vector3.new(0,2,0)
3317
tecks2.TextColor3 = Color3.fromHSV(0,0,0)
3318
tecks2.TextStrokeColor3 = Color3.fromHSV(0,0,1)
3319
elseif vismode == "rainbow" then
3320
if not char:FindFirstChild("VisualiserRGB") then
3321
part=Instance.new("Part",char)
3322
part.Name="VisualiserRGB"
3323
part.Position=root.Position + Vector3.new(0,10,0)
3324
part.CFrame = CFrame.new(part.Position)*CFrame.Angles(math.rad(math.random(1,360)),math.rad(math.random(1,360)),math.rad(math.random(1,360)))
3325
blockmesh=Instance.new("BlockMesh",part)
3326
end
3327
if not part:FindFirstChildOfClass("BodyPosition") then
3328
bp2=Instance.new("BodyPosition",part)
3329
end
3330
if not part:FindFirstChildOfClass("BodyAngularVelocity") then
3331
ba2=Instance.new("BodyAngularVelocity",part)
3332
end
3333
if not part:FindFirstChildOfClass("PointLight") then
3334
light=Instance.new("PointLight",part)
3335
end
3336
part.Color = Color3.fromHSV(i,1,1)
3337
light.Color = Color3.fromHSV(i,1,1)
3338
light.Brightness = 2+sound.PlaybackLoudness/25
3339
light.Range = 5+sound.PlaybackLoudness/10
3340
part:BreakJoints()
3341
part.CanCollide = false
3342
part.Material = Enum.Material.Neon
3343
blockmesh.Scale= Vector3.new(1+(sound.PlaybackLoudness/150),1+(sound.PlaybackLoudness/150),1+(sound.PlaybackLoudness/150))
3344
part.Size = Vector3.new(1,1,1)
3345
bp2.Position = root.Position + Vector3.new(0,10,0)
3346
ba2.AngularVelocity = Vector3.new((mathrandom.x/100)+(sound.PlaybackLoudness/mathrandom.x),(mathrandom.y/100)+(sound.PlaybackLoudness/mathrandom.y),(mathrandom.z/100)+(sound.PlaybackLoudness/mathrandom.z))
3347
tecks2.TextColor3 = Color3.fromHSV(0,0,1)
3348
tecks2.TextStrokeColor3 = Color3.fromHSV(i,1,1)
3349
3350
if i >= 1 then
3351
i = 0
3352
else
3353
i = i + 0.005
3354
end
3355
3356
elseif vismode == "trail" then
3357
3358
if not char:FindFirstChild("VisualiserRGB") then
3359
local function createtrail(part0,part1,parent)
3360
local trail = Instance.new("Trail",parent)
3361
trail.Attachment0 = part0
3362
trail.Attachment1 = part1
3363
trail.MinLength = 0
3364
trail.Lifetime = 0.05
3365
trail.LightEmission = 1
3366
trail.LightInfluence = 0
3367
trail.Color = ColorSequence.new(Color3.new(1,0,1),Color3.new(0,1,1))
3368
--trail.Transparency = NumberSequence.new(0,1)
3369
end
3370
part=Instance.new("Part",char)
3371
part.Name="VisualiserRGB"
3372
part.Position=root.Position + Vector3.new(0,10,0)
3373
part.CFrame = CFrame.new(part.Position)*CFrame.Angles(math.rad(math.random(1,360)),math.rad(math.random(1,360)),math.rad(math.random(1,360)))
3374
blockmesh=Instance.new("BlockMesh",part)
3375
A = Instance.new("Attachment",part)
3376
B = Instance.new("Attachment",part)
3377
C = Instance.new("Attachment",part)
3378
D = Instance.new("Attachment",part)
3379
E = Instance.new("Attachment",part)
3380
F = Instance.new("Attachment",part)
3381
G = Instance.new("Attachment",part)
3382
H = Instance.new("Attachment",part)
3383
A.Position = Vector3.new(1,1,1)
3384
B.Position = Vector3.new(1,-1,1)
3385
C.Position = Vector3.new(-1,1,1)
3386
D.Position = Vector3.new(-1,-1,1)
3387
3388
E.Position = Vector3.new(1,1,-1)
3389
F.Position = Vector3.new(1,-1,-1)
3390
G.Position = Vector3.new(-1,1,-1)
3391
H.Position = Vector3.new(-1,-1,-1)
3392
createtrail(A,E,part)
3393
createtrail(B,F,part)
3394
createtrail(C,G,part)
3395
createtrail(D,H,part)
3396
createtrail(A,B,part)
3397
createtrail(C,D,part)
3398
createtrail(E,F,part)
3399
createtrail(G,H,part)
3400
createtrail(A,C,part)
3401
createtrail(B,D,part)
3402
createtrail(E,G,part)
3403
createtrail(F,H,part)
3404
end
3405
if not part:FindFirstChildOfClass("BodyPosition") then
3406
bp2=Instance.new("BodyPosition",part)
3407
end
3408
if not part:FindFirstChildOfClass("BodyAngularVelocity") then
3409
ba2=Instance.new("BodyAngularVelocity",part)
3410
end
3411
if not part:FindFirstChildOfClass("PointLight") then
3412
light=Instance.new("PointLight",part)
3413
end
3414
part.Color = Color3.fromHSV(i,1,1)
3415
light.Color = Color3.fromHSV(i,1,1)
3416
light.Brightness = 2+sound.PlaybackLoudness/25
3417
light.Range = 5+sound.PlaybackLoudness/10
3418
part:BreakJoints()
3419
part.CanCollide = false
3420
part.Material = Enum.Material.Neon
3421
local asd = 1+(sound.PlaybackLoudness/150)
3422
blockmesh.Scale= Vector3.new(asd/2,asd/2,asd/2)
3423
part.Size = Vector3.new(1,1,1)
3424
bp2.Position = root.Position + Vector3.new(0,10,0)
3425
ba2.AngularVelocity = Vector3.new((mathrandom.x/100)+(sound.PlaybackLoudness/mathrandom.x),(mathrandom.y/100)+(sound.PlaybackLoudness/mathrandom.y),(mathrandom.z/100)+(sound.PlaybackLoudness/mathrandom.z))
3426
tecks2.TextColor3 = Color3.fromHSV(i,1,0.8)
3427
tecks2.TextStrokeColor3 = Color3.fromHSV(i,1,1)
3428
A.Position = Vector3.new(asd/2,asd/2,asd/2)
3429
B.Position = Vector3.new(asd/2,-asd/2,asd/2)
3430
C.Position = Vector3.new(-asd/2,asd/2,asd/2)
3431
D.Position = Vector3.new(-asd/2,-asd/2,asd/2)
3432
3433
E.Position = Vector3.new(asd/2,asd/2,-asd/2)
3434
F.Position = Vector3.new(asd/2,-asd/2,-asd/2)
3435
G.Position = Vector3.new(-asd/2,asd/2,-asd/2)
3436
H.Position = Vector3.new(-asd/2,-asd/2,-asd/2)
3437
3438
if i >= 0.8 then
3439
asdcolor = true
3440
elseif i <= 0.5 then
3441
asdcolor = false
3442
end
3443
3444
if asdcolor == true then
3445
i = i - 0.001
3446
else
3447
i = i + 0.001
3448
end
3449
elseif vismode == "trail kyu" then
3450
3451
if not char:FindFirstChild("VisualiserRGB") then
3452
local function createtrail(part0,part1,parent)
3453
local trail = Instance.new("Trail",parent)
3454
trail.Attachment0 = part0
3455
trail.Attachment1 = part1
3456
trail.MinLength = 0
3457
trail.Lifetime = 0.05
3458
trail.LightEmission = 1
3459
trail.LightInfluence = 0
3460
trail.Color = ColorSequence.new(Color3.new(1,0,1),Color3.new(0,1,1))
3461
--trail.Transparency = NumberSequence.new(0,1)
3462
end
3463
part=Instance.new("Part",char)
3464
part.Name="VisualiserRGB"
3465
part.Position=root.Position + Vector3.new(0,10,0)
3466
part.CFrame = CFrame.new(part.Position)*CFrame.Angles(math.rad(math.random(1,360)),math.rad(math.random(1,360)),math.rad(math.random(1,360)))
3467
blockmesh=Instance.new("BlockMesh",part)
3468
part2=part:Clone()
3469
part2.Parent = part
3470
part2.Transparency = 1
3471
part2.CFrame = CFrame.new(part2.Position)*CFrame.Angles(math.rad(math.random(1,360)),math.rad(math.random(1,360)),math.rad(math.random(1,360)))
3472
3473
A = Instance.new("Attachment",part)
3474
B = Instance.new("Attachment",part)
3475
C = Instance.new("Attachment",part)
3476
D = Instance.new("Attachment",part)
3477
E = Instance.new("Attachment",part)
3478
F = Instance.new("Attachment",part)
3479
G = Instance.new("Attachment",part)
3480
H = Instance.new("Attachment",part)
3481
A2 = Instance.new("Attachment",part2)
3482
B2 = Instance.new("Attachment",part2)
3483
C2 = Instance.new("Attachment",part2)
3484
D2 = Instance.new("Attachment",part2)
3485
E2 = Instance.new("Attachment",part2)
3486
F2 = Instance.new("Attachment",part2)
3487
G2 = Instance.new("Attachment",part2)
3488
H2 = Instance.new("Attachment",part2)
3489
3490
A.Position = Vector3.new(1,1,1)
3491
B.Position = Vector3.new(1,-1,1)
3492
C.Position = Vector3.new(-1,1,1)
3493
D.Position = Vector3.new(-1,-1,1)
3494
3495
E.Position = Vector3.new(1,1,-1)
3496
F.Position = Vector3.new(1,-1,-1)
3497
G.Position = Vector3.new(-1,1,-1)
3498
H.Position = Vector3.new(-1,-1,-1)
3499
3500
createtrail(A,E,part)
3501
createtrail(B,F,part)
3502
createtrail(C,G,part)
3503
createtrail(D,H,part)
3504
createtrail(A,B,part)
3505
createtrail(C,D,part)
3506
createtrail(E,F,part)
3507
createtrail(G,H,part)
3508
createtrail(A,C,part)
3509
createtrail(B,D,part)
3510
createtrail(E,G,part)
3511
createtrail(F,H,part)
3512
3513
A2.Position = Vector3.new(1,1,1)
3514
B2.Position = Vector3.new(1,-1,1)
3515
C2.Position = Vector3.new(-1,1,1)
3516
D2.Position = Vector3.new(-1,-1,1)
3517
3518
E2.Position = Vector3.new(1,1,-1)
3519
F2.Position = Vector3.new(1,-1,-1)
3520
G2.Position = Vector3.new(-1,1,-1)
3521
H2.Position = Vector3.new(-1,-1,-1)
3522
createtrail(A2,E2,part)
3523
createtrail(B2,F2,part)
3524
createtrail(C2,G2,part)
3525
createtrail(D2,H2,part)
3526
createtrail(A2,B2,part)
3527
createtrail(C2,D2,part)
3528
createtrail(E2,F2,part)
3529
createtrail(G2,H2,part)
3530
createtrail(A2,C2,part)
3531
createtrail(B2,D2,part)
3532
createtrail(E2,G2,part)
3533
createtrail(F2,H2,part)
3534
3535
end
3536
if not part:FindFirstChildOfClass("BodyPosition") then
3537
bp2=Instance.new("BodyPosition",part)
3538
end
3539
if not part:FindFirstChildOfClass("BodyAngularVelocity") then
3540
ba2=Instance.new("BodyAngularVelocity",part)
3541
end
3542
if not part:FindFirstChildOfClass("PointLight") then
3543
light=Instance.new("PointLight",part)
3544
end
3545
if not part2:FindFirstChildOfClass("BodyPosition") then
3546
bp3=Instance.new("BodyPosition",part2)
3547
end
3548
if not part2:FindFirstChildOfClass("BodyAngularVelocity") then
3549
ba3=Instance.new("BodyAngularVelocity",part2)
3550
end
3551
part.Color = Color3.fromHSV(i,1,1)
3552
light.Color = Color3.fromHSV(i,1,1)
3553
light.Brightness = 2+sound.PlaybackLoudness/25
3554
light.Range = 5+sound.PlaybackLoudness/10
3555
part:BreakJoints()
3556
part.Material = Enum.Material.Neon
3557
local asd = 1+(sound.PlaybackLoudness/150)
3558
blockmesh.Scale= Vector3.new(asd/2,asd/2,asd/2)
3559
part.Size = Vector3.new(1,1,1)
3560
part2.Size = Vector3.new(1,1,1)
3561
part.CanCollide = false
3562
part2.CanCollide = false
3563
bp2.Position = root.Position + Vector3.new(0,10,0)
3564
ba2.AngularVelocity = Vector3.new((mathrandom.x/100)+(sound.PlaybackLoudness/mathrandom.x),(mathrandom.y/100)+(sound.PlaybackLoudness/mathrandom.y),(mathrandom.z/100)+(sound.PlaybackLoudness/mathrandom.z))
3565
bp3.Position = root.Position + Vector3.new(0,10,0)
3566
ba3.AngularVelocity = Vector3.new(-(mathrandom.x/100)-(sound.PlaybackLoudness/mathrandom.x),-(mathrandom.y/100)-(sound.PlaybackLoudness/mathrandom.y),-(mathrandom.z/100)-(sound.PlaybackLoudness/mathrandom.z))
3567
tecks2.TextColor3 = Color3.fromHSV(i,1,0.8)
3568
tecks2.TextStrokeColor3 = Color3.fromHSV(i,1,1)
3569
A.Position = Vector3.new(asd/2,asd/2,asd/2)
3570
B.Position = Vector3.new(asd/2,-asd/2,asd/2)
3571
C.Position = Vector3.new(-asd/2,asd/2,asd/2)
3572
D.Position = Vector3.new(-asd/2,-asd/2,asd/2)
3573
3574
E.Position = Vector3.new(asd/2,asd/2,-asd/2)
3575
F.Position = Vector3.new(asd/2,-asd/2,-asd/2)
3576
G.Position = Vector3.new(-asd/2,asd/2,-asd/2)
3577
H.Position = Vector3.new(-asd/2,-asd/2,-asd/2)
3578
3579
A2.Position = Vector3.new(asd,asd,asd)
3580
B2.Position = Vector3.new(asd,-asd,asd)
3581
C2.Position = Vector3.new(-asd,asd,asd)
3582
D2.Position = Vector3.new(-asd,-asd,asd)
3583
3584
E2.Position = Vector3.new(asd,asd,-asd)
3585
F2.Position = Vector3.new(asd,-asd,-asd)
3586
G2.Position = Vector3.new(-asd,asd,-asd)
3587
H2.Position = Vector3.new(-asd,-asd,-asd)
3588
3589
if i >= 0.8 then
3590
asdcolor = true
3591
elseif i <= 0.5 then
3592
asdcolor = false
3593
end
3594
3595
if asdcolor == true then
3596
i = i - 0.001
3597
else
3598
i = i + 0.001
3599
end
3600
3601
elseif vismode == "nothing" then
3602
3603
tecks2.Text = ""
3604
3605
elseif vismode == "nooby" then
3606
if not char:FindFirstChild("noobyvis") then
3607
centralpart = it("Part",char)
3608
centralpart.Name = "noobyvis"
3609
centralpart.CFrame = hed.CFrame + Vector3.new(0,-2.5,0)
3610
centralpart.Anchored = true
3611
centralpart.Size = vt(1,1,1)
3612
centralpart.Transparency = 1
3613
centralpart.CanCollide = false
3614
centralpart2a = it("Part",centralpart)
3615
centralpart2a.CFrame = centralpart.CFrame
3616
centralpart2a.Anchored = true
3617
centralpart2a.Transparency = 0
3618
centralpart2a.BrickColor = origcolor
3619
centralpart2a.Material = "Neon"
3620
centralpart2a.Size = vt(1,1,1)
3621
centralpart2a.CanCollide = false
3622
3623
meshy = Instance.new("SpecialMesh", centralpart2a)
3624
meshy.Scale = vt(1.05,1.05,1.05)
3625
meshy.MeshType = "Sphere"
3626
3627
centralpart2 = it("Part",centralpart)
3628
centralpart2.CFrame = centralpart.CFrame
3629
centralpart2.Anchored = true
3630
centralpart2.Transparency = 0.65
3631
centralpart2.BrickColor = BrickColor.new("Really black")
3632
centralpart2.Material = "Neon"
3633
centralpart2.Size = vt(1,1,1)
3634
centralpart2.CanCollide = false
3635
3636
meshy2 = Instance.new("SpecialMesh", centralpart2)
3637
meshy2.Scale = vt(1.075,1.075,1.075)
3638
meshy2.MeshType = "Sphere"
3639
3640
3641
centralpart3 = it("Part",centralpart)
3642
centralpart3.CFrame = centralpart.CFrame
3643
centralpart3.Anchored = true
3644
centralpart3.Transparency = 0.5
3645
centralpart3.BrickColor = origcolor
3646
centralpart3.Material = "Neon"
3647
centralpart3.Size = vt(0.5,1,0.5)
3648
centralpart3.CanCollide = false
3649
3650
meshy3 = Instance.new("SpecialMesh", centralpart3)
3651
meshy3.Scale = vt(1,0.035,1.075)
3652
meshy3.MeshType = "Brick"
3653
3654
centralpart4 = it("Part",centralpart)
3655
centralpart4.CFrame = centralpart.CFrame*CFrame.Angles(0,math.rad(15),0)
3656
centralpart4.Anchored = true
3657
centralpart4.Transparency = 0.5
3658
centralpart4.BrickColor = origcolor
3659
centralpart4.Material = "Neon"
3660
centralpart4.Size = vt(0.5,1,0.5)
3661
centralpart4.CanCollide = false
3662
3663
meshy4 = Instance.new("SpecialMesh", centralpart4)
3664
meshy4.Scale = vt(1,0.035,1.075)
3665
meshy4.MeshType = "Brick"
3666
3667
centralpart5 = it("Part",centralpart)
3668
centralpart5.CFrame = centralpart.CFrame*CFrame.Angles(0,math.rad(30),0)
3669
centralpart5.Anchored = true
3670
centralpart5.Transparency = 0.5
3671
centralpart5.BrickColor = origcolor
3672
centralpart5.Material = "Neon"
3673
centralpart5.Size = vt(0.5,1,0.5)
3674
centralpart5.CanCollide = false
3675
3676
meshy5 = Instance.new("SpecialMesh", centralpart5)
3677
meshy5.Scale = vt(1,0.035,1.075)
3678
meshy5.MeshType = "Brick"
3679
3680
centralpart6 = it("Part",centralpart)
3681
centralpart6.CFrame = centralpart.CFrame*CFrame.Angles(0,math.rad(45),0)
3682
centralpart6.Anchored = true
3683
centralpart6.Transparency = 0.5
3684
centralpart6.BrickColor = origcolor
3685
centralpart6.Material = "Neon"
3686
centralpart6.Size = vt(0.5,1,0.5)
3687
centralpart6.CanCollide = false
3688
3689
meshy6 = Instance.new("SpecialMesh", centralpart6)
3690
meshy6.Scale = vt(1,0.035,1.075)
3691
meshy6.MeshType = "Brick"
3692
3693
centralpart7 = it("Part",centralpart)
3694
centralpart7.CFrame = centralpart.CFrame*CFrame.Angles(0,math.rad(60),0)
3695
centralpart7.Anchored = true
3696
centralpart7.Transparency = 0.5
3697
centralpart7.BrickColor = origcolor
3698
centralpart7.Material = "Neon"
3699
centralpart7.Size = vt(0.5,1,0.5)
3700
centralpart7.CanCollide = false
3701
3702
meshy7 = Instance.new("SpecialMesh", centralpart7)
3703
meshy7.Scale = vt(1,0.035,1.075)
3704
meshy7.MeshType = "Brick"
3705
3706
centralpart8 = it("Part",centralpart)
3707
centralpart8.CFrame = centralpart.CFrame*CFrame.Angles(0,math.rad(75),0)
3708
centralpart8.Anchored = true
3709
centralpart8.Transparency = 0.5
3710
centralpart8.BrickColor = origcolor
3711
centralpart8.Material = "Neon"
3712
centralpart8.Size = vt(0.5,1,0.5)
3713
centralpart8.CanCollide = false
3714
3715
meshy8 = Instance.new("SpecialMesh", centralpart8)
3716
meshy8.Scale = vt(1,0.035,1.075)
3717
meshy8.MeshType = "Brick"
3718
3719
centralpart9 = it("Part",centralpart)
3720
centralpart9.CFrame = centralpart.CFrame*CFrame.Angles(0,math.rad(90),0)
3721
centralpart9.Anchored = true
3722
centralpart9.Transparency = 0.5
3723
centralpart9.BrickColor = origcolor
3724
centralpart9.Material = "Neon"
3725
centralpart9.Size = vt(0.5,1,0.5)
3726
centralpart9.CanCollide = false
3727
3728
meshy9 = Instance.new("SpecialMesh", centralpart9)
3729
meshy9.Scale = vt(1,0.035,1.075)
3730
meshy9.MeshType = "Brick"
3731
3732
centralpart10 = it("Part",centralpart)
3733
centralpart10.CFrame = centralpart.CFrame*CFrame.Angles(0,math.rad(105),0)
3734
centralpart10.Anchored = true
3735
centralpart10.Transparency = 0.5
3736
centralpart10.BrickColor = origcolor
3737
centralpart10.Material = "Neon"
3738
centralpart10.Size = vt(0.5,1,0.5)
3739
centralpart10.CanCollide = false
3740
3741
meshy10 = Instance.new("SpecialMesh", centralpart10)
3742
meshy10.Scale = vt(1,0.035,1.075)
3743
meshy10.MeshType = "Brick"
3744
3745
centralpart11 = it("Part",centralpart)
3746
centralpart11.CFrame = centralpart.CFrame*CFrame.Angles(0,math.rad(120),0)
3747
centralpart11.Anchored = true
3748
centralpart11.Transparency = 0.5
3749
centralpart11.BrickColor = origcolor
3750
centralpart11.Material = "Neon"
3751
centralpart11.Size = vt(0.5,1,0.5)
3752
centralpart11.CanCollide = false
3753
3754
meshy11 = Instance.new("SpecialMesh", centralpart11)
3755
meshy11.Scale = vt(1,0.035,1.075)
3756
meshy11.MeshType = "Brick"
3757
3758
centralpart12 = it("Part",centralpart)
3759
centralpart12.CFrame = centralpart.CFrame*CFrame.Angles(0,math.rad(135),0)
3760
centralpart12.Anchored = true
3761
centralpart12.Transparency = 0.5
3762
centralpart12.BrickColor = origcolor
3763
centralpart12.Material = "Neon"
3764
centralpart12.Size = vt(0.5,1,0.5)
3765
centralpart12.CanCollide = false
3766
3767
meshy12 = Instance.new("SpecialMesh", centralpart12)
3768
meshy12.Scale = vt(1,0.035,1.075)
3769
meshy12.MeshType = "Brick"
3770
3771
centralpart13 = it("Part",centralpart)
3772
centralpart13.CFrame = centralpart.CFrame*CFrame.Angles(0,math.rad(150),0)
3773
centralpart13.Anchored = true
3774
centralpart13.Transparency = 0.5
3775
centralpart13.BrickColor = origcolor
3776
centralpart13.Material = "Neon"
3777
centralpart13.Size = vt(0.5,1,0.5)
3778
centralpart13.CanCollide = false
3779
3780
meshy13 = Instance.new("SpecialMesh", centralpart13)
3781
meshy13.Scale = vt(1,0.035,1.075)
3782
meshy13.MeshType = "Brick"
3783
3784
centralpart14 = it("Part",centralpart)
3785
centralpart14.CFrame = centralpart.CFrame*CFrame.Angles(0,math.rad(165),0)
3786
centralpart14.Anchored = true
3787
centralpart14.Transparency = 0.5
3788
centralpart14.BrickColor = origcolor
3789
centralpart14.Material = "Neon"
3790
centralpart14.Size = vt(0.5,1,0.5)
3791
centralpart14.CanCollide = false
3792
3793
meshy14 = Instance.new("SpecialMesh", centralpart14)
3794
meshy14.Scale = vt(1,0.035,1.075)
3795
meshy14.MeshType = "Brick"
3796
3797
centralpart15 = it("Part",centralpart)
3798
centralpart15.CFrame = centralpart.CFrame*CFrame.Angles(0,math.rad(180),0)
3799
centralpart15.Anchored = true
3800
centralpart15.Transparency = 0.5
3801
centralpart15.BrickColor = origcolor
3802
centralpart15.Material = "Neon"
3803
centralpart15.Size = vt(0.5,1,0.5)
3804
centralpart15.CanCollide = false
3805
3806
meshy15 = Instance.new("SpecialMesh", centralpart15)
3807
meshy15.Scale = vt(1,0.035,1.075)
3808
meshy15.MeshType = "Brick"
3809
3810
centralparto = it("Part",centralpart)
3811
centralparto.CFrame = centralpart.CFrame*CFrame.Angles(0,math.rad(0),0)
3812
centralparto.Anchored = true
3813
centralparto.Transparency = 0.5
3814
centralparto.BrickColor = BrickColor.new("Really black")
3815
centralparto.Material = "Neon"
3816
centralparto.Size = vt(0.5,1,0.5)
3817
centralparto.CanCollide = false
3818
3819
meshyo = Instance.new("SpecialMesh", centralparto)
3820
meshyo.Scale = vt(1.05,0.05,0.25)
3821
meshyo.MeshType = "Sphere"
3822
3823
centralparto2 = it("Part",centralpart)
3824
centralparto2.CFrame = centralpart.CFrame*CFrame.Angles(0,math.rad(90),0)
3825
centralparto2.Anchored = true
3826
centralparto2.Transparency = 0.5
3827
centralparto2.BrickColor = BrickColor.new("Really black")
3828
centralparto2.Material = "Neon"
3829
centralparto2.Size = vt(0.5,1,0.5)
3830
centralparto2.CanCollide = false
3831
3832
meshyo2 = Instance.new("SpecialMesh", centralparto2)
3833
meshyo2.Scale = vt(1.05,0.05,0.25)
3834
meshyo2.MeshType = "Sphere"
3835
3836
centralparto3 = it("Part",centralpart)
3837
centralparto3.CFrame = centralpart.CFrame*CFrame.Angles(0,math.rad(45),0)
3838
centralparto3.Anchored = true
3839
centralparto3.Transparency = 0.5
3840
centralparto3.BrickColor = BrickColor.new("Maroon")
3841
centralparto3.Material = "Neon"
3842
centralparto3.Size = vt(0.5,1,0.5)
3843
centralparto3.CanCollide = false
3844
3845
meshyo3 = Instance.new("SpecialMesh", centralparto3)
3846
meshyo3.Scale = vt(1.05,0.075,0.25)
3847
meshyo3.MeshType = "Sphere"
3848
3849
centralparto4 = it("Part",centralpart)
3850
centralparto4.CFrame = centralpart.CFrame*CFrame.Angles(0,math.rad(135),0)
3851
centralparto4.Anchored = true
3852
centralparto4.Transparency = 0.5
3853
centralparto4.BrickColor = BrickColor.new("Maroon")
3854
centralparto4.Material = "Neon"
3855
centralparto4.Size = vt(0.5,1,0.5)
3856
centralparto4.CanCollide = false
3857
3858
meshyo4 = Instance.new("SpecialMesh", centralparto4)
3859
meshyo4.Scale = vt(1.05,0.075,0.25)
3860
meshyo4.MeshType = "Sphere"
3861
3862
eff = Instance.new("ParticleEmitter",centralpart)
3863
eff.Texture = "http://www.roblox.com/asset/?id=243664672"
3864
eff.LightEmission = 0.75
3865
eff.Color = ColorSequence.new(Color3.new(255,0,0))
3866
eff.Lifetime = NumberRange.new(2.5)
3867
eff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,2,0),NumberSequenceKeypoint.new(1,0,0)})
3868
eff.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.45,0),NumberSequenceKeypoint.new(1,1,0)})
3869
eff.Acceleration = Vector3.new(0,-75,0)
3870
eff.Rotation = NumberRange.new(-500,500)
3871
eff.VelocitySpread = 90
3872
eff.RotSpeed = NumberRange.new(-500,500)
3873
3874
3875
ogsize = meshy.Scale
3876
ogsize2 = meshy2.Scale
3877
ogsize3 = meshy3.Scale
3878
ogsize4 = meshy4.Scale
3879
ogsize5 = meshy5.Scale
3880
ogsize6 = meshy6.Scale
3881
ogsize7 = meshy7.Scale
3882
ogsize8 = meshy8.Scale
3883
ogsize9 = meshy9.Scale
3884
ogsize10 = meshy10.Scale
3885
ogsize11 = meshy11.Scale
3886
ogsize12 = meshy12.Scale
3887
ogsize13 = meshy13.Scale
3888
ogsize14 = meshy14.Scale
3889
ogsize15 = meshy15.Scale
3890
3891
ogsizeo = meshyo.Scale
3892
ogsizeo2 = meshyo2.Scale
3893
ogsizeo3 = meshyo3.Scale
3894
ogsizeo4 = meshyo4.Scale
3895
end
3896
meshy.Scale = meshy.Scale:lerp(Vector3.new(ogsize.X+sound.PlaybackLoudness/600*3.5,ogsize.Y+sound.PlaybackLoudness/600*3.5,ogsize.Z+sound.PlaybackLoudness/525*3.5),0.8)
3897
meshy2.Scale = meshy2.Scale:lerp(Vector3.new(ogsize2.X+sound.PlaybackLoudness/500*3.5,ogsize2.Y+sound.PlaybackLoudness/500*3.5,ogsize2.Z+sound.PlaybackLoudness/500*3.5),0.8)
3898
meshy3.Scale = meshy3.Scale:lerp(Vector3.new(1,0.035,ogsize3.Z+sound.PlaybackLoudness/100*7),0.8)
3899
meshy4.Scale = meshy4.Scale:lerp(Vector3.new(1,0.035,ogsize4.Z+sound.PlaybackLoudness/100*7.25),0.8)
3900
meshy5.Scale = meshy5.Scale:lerp(Vector3.new(1,0.035,ogsize5.Z+sound.PlaybackLoudness/100*7.5),0.8)
3901
meshy6.Scale = meshy6.Scale:lerp(Vector3.new(1,0.035,ogsize6.Z+sound.PlaybackLoudness/100*7.75),0.8)
3902
meshy7.Scale = meshy7.Scale:lerp(Vector3.new(1,0.035,ogsize7.Z+sound.PlaybackLoudness/100*8),0.8)
3903
meshy8.Scale = meshy8.Scale:lerp(Vector3.new(1,0.035,ogsize8.Z+sound.PlaybackLoudness/100*8.25),0.8)
3904
meshy9.Scale = meshy9.Scale:lerp(Vector3.new(1,0.035,ogsize9.Z+sound.PlaybackLoudness/100*8.5),0.8)
3905
meshy10.Scale = meshy10.Scale:lerp(Vector3.new(1,0.035,ogsize10.Z+sound.PlaybackLoudness/100*8.75),0.8)
3906
meshy11.Scale = meshy11.Scale:lerp(Vector3.new(1,0.035,ogsize11.Z+sound.PlaybackLoudness/100*9),0.8)
3907
meshy12.Scale = meshy12.Scale:lerp(Vector3.new(1,0.035,ogsize12.Z+sound.PlaybackLoudness/100*9.25),0.8)
3908
meshy13.Scale = meshy13.Scale:lerp(Vector3.new(1,0.035,ogsize13.Z+sound.PlaybackLoudness/100*9.5),0.8)
3909
meshy14.Scale = meshy14.Scale:lerp(Vector3.new(1,0.035,ogsize14.Z+sound.PlaybackLoudness/100*9.75),0.8)
3910
meshy15.Scale = meshy15.Scale:lerp(Vector3.new(1,0.035,ogsize15.Z+sound.PlaybackLoudness/100*10),0.8)
3911
3912
meshyo.Scale = meshyo.Scale:lerp(Vector3.new(ogsizeo.X+sound.PlaybackLoudness/250*7.5,0.15,ogsizeo.Z+sound.PlaybackLoudness/1000*250),0.8)
3913
meshyo2.Scale = meshyo2.Scale:lerp(Vector3.new(ogsizeo2.X+sound.PlaybackLoudness/250*7.5,0.15,ogsizeo2.Z+sound.PlaybackLoudness/1000*250),0.8)
3914
meshyo3.Scale = meshyo3.Scale:lerp(Vector3.new(ogsizeo3.X+sound.PlaybackLoudness/250*5,0.225,ogsizeo3.Z+sound.PlaybackLoudness/500*100),0.8)
3915
meshyo4.Scale = meshyo4.Scale:lerp(Vector3.new(ogsizeo4.X+sound.PlaybackLoudness/250*5,0.225,ogsizeo4.Z+sound.PlaybackLoudness/500*100),0.8)
3916
centralpart.Position = root.Position + Vector3.new(0,5,0)
3917
centralpart3.Position = centralpart.Position
3918
centralpart3.CFrame = centralpart3.CFrame*CFrame.Angles(0,math.rad(sound.PlaybackLoudness/750*25),0)
3919
centralpart4.Position = centralpart.Position
3920
centralpart4.CFrame = centralpart4.CFrame*CFrame.Angles(0,math.rad(sound.PlaybackLoudness/750*25),0)
3921
centralpart5.Position = centralpart.Position
3922
centralpart5.CFrame = centralpart5.CFrame*CFrame.Angles(0,math.rad(sound.PlaybackLoudness/750*25),0)
3923
centralpart6.Position = centralpart.Position
3924
centralpart6.CFrame = centralpart6.CFrame*CFrame.Angles(0,math.rad(sound.PlaybackLoudness/750*25),0)
3925
centralpart7.Position = centralpart.Position
3926
centralpart7.CFrame = centralpart7.CFrame*CFrame.Angles(0,math.rad(sound.PlaybackLoudness/750*25),0)
3927
centralpart8.Position = centralpart.Position
3928
centralpart8.CFrame = centralpart8.CFrame*CFrame.Angles(0,math.rad(sound.PlaybackLoudness/750*25),0)
3929
centralpart9.Position = centralpart.Position
3930
centralpart9.CFrame = centralpart9.CFrame*CFrame.Angles(0,math.rad(sound.PlaybackLoudness/750*25),0)
3931
centralpart10.Position = centralpart.Position
3932
centralpart10.CFrame = centralpart10.CFrame*CFrame.Angles(0,math.rad(sound.PlaybackLoudness/750*25),0)
3933
centralpart11.Position = centralpart.Position
3934
centralpart11.CFrame = centralpart11.CFrame*CFrame.Angles(0,math.rad(sound.PlaybackLoudness/750*25),0)
3935
centralpart12.Position = centralpart.Position
3936
centralpart12.CFrame = centralpart12.CFrame*CFrame.Angles(0,math.rad(sound.PlaybackLoudness/750*25),0)
3937
centralpart13.Position = centralpart.Position
3938
centralpart13.CFrame = centralpart13.CFrame*CFrame.Angles(0,math.rad(sound.PlaybackLoudness/750*25),0)
3939
centralpart14.Position = centralpart.Position
3940
centralpart14.CFrame = centralpart14.CFrame*CFrame.Angles(0,math.rad(sound.PlaybackLoudness/750*25),0)
3941
centralpart15.Position = centralpart.Position
3942
centralpart15.CFrame = centralpart15.CFrame*CFrame.Angles(0,math.rad(sound.PlaybackLoudness/750*25),0)
3943
3944
centralparto.Position = centralpart.Position
3945
centralparto.CFrame = centralparto.CFrame*CFrame.Angles(0,math.rad(sound.PlaybackLoudness/1000*75),0)
3946
centralparto2.Position = centralpart.Position
3947
centralparto2.CFrame = centralparto2.CFrame*CFrame.Angles(0,math.rad(sound.PlaybackLoudness/1000*75),0)
3948
centralparto3.Position = centralpart.Position
3949
centralparto3.CFrame = centralparto3.CFrame*CFrame.Angles(0,math.rad(sound.PlaybackLoudness/1000*15),0)
3950
centralparto4.Position = centralpart.Position
3951
centralparto4.CFrame = centralparto4.CFrame*CFrame.Angles(0,math.rad(sound.PlaybackLoudness/1000*15),0)
3952
centralpart.CFrame = centralpart.CFrame
3953
centralpart2.CFrame = centralpart.CFrame*CFrame.Angles(0,math.rad(sound.PlaybackLoudness/250),0)
3954
centralpart2a.CFrame = centralpart2.CFrame*CFrame.Angles(0,math.rad(sound.PlaybackLoudness/250),0)
3955
eff.Rate = sound.PlaybackLoudness/3
3956
eff.Speed = NumberRange.new(sound.PlaybackLoudness/5)
3957
eff.Color = ColorSequence.new(Color3.new(sound.PlaybackLoudness/255,0,0))
3958
eff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,sound.PlaybackLoudness/75,0),NumberSequenceKeypoint.new(1,0,0)})
3959
centralpart2a.Color = Color3.new(sound.PlaybackLoudness/400,0,0)
3960
centralparto3.Color = Color3.new(sound.PlaybackLoudness/375,0,0)
3961
centralparto4.Color = Color3.new(sound.PlaybackLoudness/375,0,0)
3962
3963
tecks2.TextColor3 = Color3.fromRGB(255,0,0)
3964
tecks2.TextStrokeColor3 = Color3.fromHSV(0,0,0)
3965
end
3966
Visualiserpos.Position = Vector3.new(5+(max/10),0,0)
3967
Visualiserpos2.Position = Vector3.new(-5-(max/10),0,0)
3968
Main:BreakJoints()
3969
Main.Anchored = false
3970
TextButton14.Text = math.ceil((1-(TextButton13.Position.Y.Offset/50))*40)/40
3971
TextButton34.Text = "Style: "..vismode
3972
asdmax = max
3973
asdvolume = TextButton9.Position
3974
asdpitch = TextButton13.Position
3975
asddist = TextButton30.Position
3976
asdhi = TextButton26.Position
3977
asdmi = TextButton22.Position
3978
asdlo = TextButton18.Position
3979
asdtext = TextBox3.Text
3980
if synctarget == nil then
3981
foundsound = false
3982
else
3983
if foundsound == false then
3984
print("Trying to Sync...")
3985
scan(synctarget.Character)
3986
else
3987
asdid = sound.SoundId
3988
end
3989
end
3990
end