View difference between Paste ID: agqPGbLs and t4PMPHkf
SHOW: | | - or go back to the newest paste.
1
if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
2
local Player,game,owner = owner,game
3
local RealPlayer = Player
4
do
5
    local rp = RealPlayer
6
    script.Parent = rp.Character
7
   
8
    --RemoteEvent for communicating
9
    local Event = Instance.new("RemoteEvent")
10
    Event.Name = "UserInput_Event"
11
 
12
    --Fake event to make stuff like Mouse.KeyDown work
13
    local function fakeEvent()
14
        local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
15
        t.connect = t.Connect
16
        return t
17
    end
18
 
19
    --Creating fake input objects with fake variables
20
    local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
21
    local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
22
    local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
23
        CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
24
    end}
25
    --Merged 2 functions into one by checking amount of arguments
26
    CAS.UnbindAction = CAS.BindAction
27
 
28
    --This function will trigger the events that have been :Connect()'ed
29
    local function te(self,ev,...)
30
        local t = m[ev]
31
        if t and t._fakeEvent then
32
            for _,f in pairs(t.Functions) do
33
                f(...)
34
            end
35
        end
36
    end
37
    m.TrigEvent = te
38
    UIS.TrigEvent = te
39
 
40
    Event.OnServerEvent:Connect(function(plr,io)
41
        if plr~=rp then return end
42
        m.Target = io.Target
43
        m.Hit = io.Hit
44
        if not io.isMouse then
45
            local b = io.UserInputState == Enum.UserInputState.Begin
46
            if io.UserInputType == Enum.UserInputType.MouseButton1 then
47
                return m:TrigEvent(b and "Button1Down" or "Button1Up")
48
            end
49
            for _,t in pairs(CAS.Actions) do
50
                for _,k in pairs(t.Keys) do
51
                    if k==io.KeyCode then
52
                        t.Function(t.Name,io.UserInputState,io)
53
                    end
54
                end
55
            end
56
            m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
57
            UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
58
        end
59
    end)
60
    Event.Parent = NLS([==[
61
    local Player = game:GetService("Players").LocalPlayer
62
    local Event = script:WaitForChild("UserInput_Event")
63
 
64
    local Mouse = Player:GetMouse()
65
    local UIS = game:GetService("UserInputService")
66
    local input = function(io,a)
67
        if a then return end
68
        --Since InputObject is a client-side instance, we create and pass table instead
69
        Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
70
    end
71
    UIS.InputBegan:Connect(input)
72
    UIS.InputEnded:Connect(input)
73
 
74
    local h,t
75
    --Give the server mouse data 30 times every second, but only if the values changed
76
    --If player is not moving their mouse, client won't fire events
77
    while wait(1/30) do
78
        if h~=Mouse.Hit or t~=Mouse.Target then
79
            h,t=Mouse.Hit,Mouse.Target
80
            Event:FireServer({isMouse=true,Target=t,Hit=h})
81
        end
82
    end]==],Player.Character)
83
 
84
    ----Sandboxed game object that allows the usage of client-side methods and services
85
    --Real game object
86
    local _rg = game
87
 
88
    --Metatable for fake service
89
    local fsmt = {
90
        __index = function(self,k)
91
            local s = rawget(self,"_RealService")
92
            if s then return s[k] end
93
        end,
94
        __newindex = function(self,k,v)
95
            local s = rawget(self,"_RealService")
96
            if s then s[k]=v end
97
        end,
98
        __call = function(self,...)
99
            local s = rawget(self,"_RealService")
100
            if s then return s(...) end
101
        end
102
    }
103
    local function FakeService(t,RealService)
104
        t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
105
        return setmetatable(t,fsmt)
106
    end
107
 
108
    --Fake game object
109
    local g = {
110
        GetService = function(self,s)
111
            return self[s]
112
        end,
113
        Players = FakeService({
114
            LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
115
        },"Players"),
116
        UserInputService = FakeService(UIS,"UserInputService"),
117
        ContextActionService = FakeService(CAS,"ContextActionService"),
118
    }
119
    rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
120
    g.service = g.GetService
121
   
122
    g.RunService = FakeService({
123
        RenderStepped = _rg:GetService("RunService").Heartbeat,
124
        BindToRenderStep = function(self,name,_,fun)
125
            self._btrs[name] = self.Heartbeat:Connect(fun)
126
        end,
127
        UnbindFromRenderStep = function(self,name)
128
            self._btrs[name]:Disconnect()
129
        end,
130
    },"RunService")
131
 
132
    setmetatable(g,{
133
        __index=function(self,s)
134
            return _rg:GetService(s) or typeof(_rg[s])=="function"
135
            and function(_,...)return _rg[s](_rg,...)end or _rg[s]
136
        end,
137
        __newindex = fsmt.__newindex,
138
        __call = fsmt.__call
139
    })
140
    --Changing owner to fake player object to support owner:GetMouse()
141
    game,owner = g,g.Players.LocalPlayer
142
end
143
 
144
Player = owner
145
PlayerGui = Player.PlayerGui
146
Cam = workspace.CurrentCamera
147
Backpack = Player.Backpack
148
char = Player.Character
149
Humanoid = char.Humanoid
150
Mouse = Player:GetMouse()
151
---------------------------------------------------
152
local LeftUpperArm = char.LeftUpperArm
153
local LeftShoulder = char.LeftUpperArm.LeftShoulder
154
local LeftLowerArm = char.LeftLowerArm
155
local LeftElbow = char.LeftLowerArm.LeftElbow
156
--------------------------------------------------------
157
local LeftUpperLeg = char.LeftUpperLeg
158
local LeftHip = char.LeftUpperLeg.LeftHip
159
local LeftLowerLeg = char.LeftLowerLeg
160
local LeftKnee = char.LeftLowerLeg.LeftKnee
161
----------------------------------------------------------
162
local RightUpperArm = char.RightUpperArm
163
local RightShoulder = char.RightUpperArm.RightShoulder
164
local RightLowerArm = char.RightLowerArm
165
local RightElbow = char.RightLowerArm.RightElbow
166
----------------------------------------------------------
167
local RightUpperLeg = char.RightUpperLeg
168
local RightHip = char.RightUpperLeg.RightHip
169
local RightLowerLeg = char.RightLowerLeg
170
local RightKnee = char.RightLowerLeg.RightKnee
171
----------------------------------------------------------
172
local UpperTorso = char.UpperTorso
173
local LowerTorso = char.LowerTorso
174
local Root = char.LowerTorso.Root
175
local RootPart = char.HumanoidRootPart
176
local LeftHand = char.LeftHand
177
local RightHand = char.RightHand
178
local LeftFoot = char.LeftFoot
179
local RightFoot = char.RightFoot
180
--------------------------------------------
181
local Head = char.Head
182
local Neck = char.Head.Neck
183
local oldAnim = currentAnim
184
 
185
removeuseless = game:GetService("Debris")
186
laff = Instance.new("Sound",Head)
187
tauntdebounce = false
188
char = Player.Character
189
Humanoid = char.Humanoid
190
---------
191
plr = game.Players.LocalPlayer
192
char = plr.Character
193
mouse = plr:GetMouse()
194
Create = Instance.new
195
Huge = math.huge
196
 
197
 
198
local Orin = "http://www.roblox.com/asset/?id=1065951398"
199
Head.face.Texture = Orin
200
function weld(a, b, acf)
201
    local w = Instance.new("Weld", a)
202
    w.Part0 = a
203
    w.Part1 = b
204
    w.C0 = acf
205
end
206
--------------------------------
207
char.Head.face.Texture = "rbxassetid://0"
208
--------------------------------
209
local naeeym2 = Instance.new("BillboardGui",char)
210
naeeym2.AlwaysOnTop = true
211
naeeym2.Size = UDim2.new(5,35,2,35)
212
naeeym2.StudsOffset = Vector3.new(0,2,0)
213
naeeym2.Adornee = hed
214
naeeym2.Name = "Name"
215
 
216
local tecks2 = Instance.new("TextLabel",naeeym2)
217
tecks2.BackgroundTransparency = 1
218
tecks2.TextScaled = true
219
tecks2.BorderSizePixel = 0
220
tecks2.Text = ""
221
tecks2.Font = "Fantasy"
222
tecks2.TextSize = 30
223
tecks2.TextStrokeTransparency = 0
224
tecks2.TextColor3 = BrickColor.new('Br. yellowish orange').Color
225
tecks2.TextStrokeColor3 = BrickColor.new('Really black').Color
226
tecks2.Size = UDim2.new(1,0,0.5,0)
227
tecks2.Parent = naeeym2
228
textfag = tecks2
229
tecks2.Text = ""
230
tecks2.Text = "script by xdielivex"
231
wait(1)
232
tecks2.Text = "Pain"
233
wait(1)
234
tecks2.Text = ""
235
coroutine.resume(coroutine.create(function()
236
    while textfag ~= nil do
237
        swait()
238
        textfag.Position = UDim2.new(math.random(-.2,.2),math.random(-3,3),.05,math.random(-3,3))  
239
        textfag.Rotation = math.random(-3,3)
240
    end
241
end))
242
-------------------------------------------------------
243
wait(0.2)
244
local plr = game:service'Players'.LocalPlayer
245
local char = plr.Character
246
local hum = char.Humanoid
247
local hed = char.Head
248
local root = char.HumanoidRootPart
249
local tors = char.UpperTorso
250
local ra = char.RightUpperArm
251
local la = char.LeftUpperArm
252
local rl = char.RightUpperLeg
253
local ll = char.LeftUpperLeg
254
local neck = char.Head.Neck
255
local mouse = plr:GetMouse()
256
local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
257
local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
258
local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
259
local maincolor = BrickColor.new("Phosph. White")
260
local mainecolor = BrickColor.new("Earth orange")
261
 
262
-------------------------------------------------------
263
--Start Good Stuff--
264
-------------------------------------------------------
265
cam = game.Workspace.CurrentCamera
266
CF = CFrame.new
267
angles = CFrame.Angles
268
attack = false
269
Euler = CFrame.fromEulerAnglesXYZ
270
Rad = math.rad
271
IT = Instance.new
272
BrickC = BrickColor.new
273
Cos = math.cos
274
Acos = math.acos
275
Sin = math.sin
276
Asin = math.asin
277
Abs = math.abs
278
Mrandom = math.random
279
Floor = math.floor
280
-------------------------------------------------------
281
--End Good Stuff--
282
-------------------------------------------------------
283
-------------------------------------------------------
284
--Start HeartBeat--
285
-------------------------------------------------------
286
ArtificialHB = Instance.new("BindableEvent", script)
287
ArtificialHB.Name = "Heartbeat"
288
script:WaitForChild("Heartbeat")
289
 
290
frame = 1 / 60
291
tf = 0
292
allowframeloss = false
293
tossremainder = false
294
 
295
 
296
lastframe = tick()
297
script.Heartbeat:Fire()
298
 
299
 
300
game:GetService("RunService").Heartbeat:connect(function(s, p)
301
    tf = tf + s
302
    if tf >= frame then
303
        if allowframeloss then
304
            script.Heartbeat:Fire()
305
            lastframe = tick()
306
        else
307
            for i = 1, math.floor(tf / frame) do
308
                script.Heartbeat:Fire()
309
            end
310
            lastframe = tick()
311
        end
312
        if tossremainder then
313
            tf = 0
314
        else
315
            tf = tf - frame * math.floor(tf / frame)
316
        end
317
    end
318
end)
319
-------------------------------------------------------
320
--End HeartBeat--
321
-------------------------------------------------------
322
 
323
-------------------------------------------------------
324
--Start Important Functions--
325
-------------------------------------------------------
326
function swait(num)
327
    if num == 0 or num == nil then
328
        game:service("RunService").Stepped:wait(0)
329
    else
330
        for i = 0, num do
331
            game:service("RunService").Stepped:wait(0)
332
        end
333
    end
334
end
335
function thread(f)
336
    coroutine.resume(coroutine.create(f))
337
end
338
function clerp(a, b, t)
339
    local qa = {
340
        QuaternionFromCFrame(a)
341
    }
342
    local qb = {
343
        QuaternionFromCFrame(b)
344
    }
345
    local ax, ay, az = a.x, a.y, a.z
346
    local bx, by, bz = b.x, b.y, b.z
347
    local _t = 1 - t
348
    return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
349
end
350
function QuaternionFromCFrame(cf)
351
    local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
352
    local trace = m00 + m11 + m22
353
    if trace > 0 then
354
        local s = math.sqrt(1 + trace)
355
        local recip = 0.5 / s
356
        return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
357
    else
358
        local i = 0
359
        if m00 < m11 then
360
            i = 1
361
        end
362
        if m22 > (i == 0 and m00 or m11) then
363
            i = 2
364
        end
365
        if i == 0 then
366
            local s = math.sqrt(m00 - m11 - m22 + 1)
367
            local recip = 0.5 / s
368
            return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
369
        elseif i == 1 then
370
            local s = math.sqrt(m11 - m22 - m00 + 1)
371
            local recip = 0.5 / s
372
            return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
373
        elseif i == 2 then
374
            local s = math.sqrt(m22 - m00 - m11 + 1)
375
            local recip = 0.5 / s
376
            return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
377
        end
378
    end
379
end
380
function QuaternionToCFrame(px, py, pz, x, y, z, w)
381
    local xs, ys, zs = x + x, y + y, z + z
382
    local wx, wy, wz = w * xs, w * ys, w * zs
383
    local xx = x * xs
384
    local xy = x * ys
385
    local xz = x * zs
386
    local yy = y * ys
387
    local yz = y * zs
388
    local zz = z * zs
389
    return CFrame.new(px, py, pz, 1 - (yy + zz), xy - wz, xz + wy, xy + wz, 1 - (xx + zz), yz - wx, xz - wy, yz + wx, 1 - (xx + yy))
390
end
391
function QuaternionSlerp(a, b, t)
392
    local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
393
    local startInterp, finishInterp
394
    if cosTheta >= 1.0E-4 then
395
        if 1 - cosTheta > 1.0E-4 then
396
            local theta = math.acos(cosTheta)
397
            local invSinTheta = 1 / Sin(theta)
398
            startInterp = Sin((1 - t) * theta) * invSinTheta
399
            finishInterp = Sin(t * theta) * invSinTheta
400
        else
401
            startInterp = 1 - t
402
            finishInterp = t
403
        end
404
    elseif 1 + cosTheta > 1.0E-4 then
405
        local theta = math.acos(-cosTheta)
406
        local invSinTheta = 1 / Sin(theta)
407
        startInterp = Sin((t - 1) * theta) * invSinTheta
408
        finishInterp = Sin(t * theta) * invSinTheta
409
    else
410
        startInterp = t - 1
411
        finishInterp = t
412
    end
413
    return a[1] * startInterp + b[1] * finishInterp, a[2] * startInterp + b[2] * finishInterp, a[3] * startInterp + b[3] * finishInterp, a[4] * startInterp + b[4] * finishInterp
414
end
415
function rayCast(Position, Direction, Range, Ignore)
416
    return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
417
end
418
local RbxUtility = LoadLibrary("RbxUtility")
419
local Create = RbxUtility.Create
420
 
421
-------------------------------------------------------
422
--Start Damage Function--
423
-------------------------------------------------------
424
function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
425
    if hit.Parent == nil then
426
        return
427
    end
428
    local h = hit.Parent:FindFirstChildOfClass("Humanoid")
429
    for _, v in pairs(hit.Parent:children()) do
430
        if v:IsA("Humanoid") then
431
            h = v
432
        end
433
    end
434
         if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
435
        if hit.Parent:findFirstChild("DebounceHit") ~= nil then
436
            if hit.Parent.DebounceHit.Value == true then
437
                return
438
            end
439
        end
440
         if insta == true then
441
         hit.Parent:FindFirstChild("Head"):BreakJoints()
442
         end
443
        local c = Create("ObjectValue"){
444
            Name = "creator",
445
            Value = game:service("Players").LocalPlayer,
446
            Parent = h,
447
        }
448
        game:GetService("Debris"):AddItem(c, .5)
449
        if HitSound ~= nil and HitPitch ~= nil then
450
            CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
451
        end
452
        local Damage = math.random(minim, maxim)
453
        local blocked = false
454
        local block = hit.Parent:findFirstChild("Block")
455
        if block ~= nil then
456
            if block.className == "IntValue" then
457
                if block.Value > 0 then
458
                    blocked = true
459
                    block.Value = block.Value - 1
460
                    print(block.Value)
461
                end
462
            end
463
        end
464
        if blocked == false then
465
            h.Health = h.Health - Damage
466
            ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
467
        else
468
            h.Health = h.Health - (Damage / 2)
469
            ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
470
        end
471
        if Type == "Knockdown" then
472
            local hum = hit.Parent.Humanoid
473
            hum.PlatformStand = true
474
            coroutine.resume(coroutine.create(function(HHumanoid)
475
                swait(1)
476
                HHumanoid.PlatformStand = false
477
            end), hum)
478
            local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
479
            local bodvol = Create("BodyVelocity"){
480
                velocity = angle * knockback,
481
                P = 5000,
482
                maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
483
                Parent = hit,
484
            }
485
            local rl = Create("BodyAngularVelocity"){
486
                P = 3000,
487
                maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
488
                angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
489
                Parent = hit,
490
            }
491
            game:GetService("Debris"):AddItem(bodvol, .5)
492
            game:GetService("Debris"):AddItem(rl, .5)
493
        elseif Type == "Normal" then
494
            local vp = Create("BodyVelocity"){
495
                P = 500,
496
                maxForce = Vector3.new(math.huge, 0, math.huge),
497
                velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
498
            }
499
            if knockback > 0 then
500
                vp.Parent = hit.Parent.Torso
501
            end
502
            game:GetService("Debris"):AddItem(vp, .5)
503
        elseif Type == "Up" then
504
            local bodyVelocity = Create("BodyVelocity"){
505
                velocity = Vector3.new(0, 20, 0),
506
                P = 5000,
507
                maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
508
                Parent = hit,
509
            }
510
            game:GetService("Debris"):AddItem(bodyVelocity, .5)
511
        elseif Type == "DarkUp" then
512
            coroutine.resume(coroutine.create(function()
513
                for i = 0, 1, 0.1 do
514
                    swait()
515
                    Effects.Block.Create(BrickColor.new("Really red"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
516
                end
517
            end))
518
            local bodyVelocity = Create("BodyVelocity"){
519
                velocity = Vector3.new(0, 20, 0),
520
                P = 5000,
521
                maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
522
                Parent = hit,
523
            }
524
            game:GetService("Debris"):AddItem(bodyVelocity, 1)
525
        elseif Type == "Snare" then
526
            local bp = Create("BodyPosition"){
527
                P = 2000,
528
                D = 100,
529
                maxForce = Vector3.new(math.huge, math.huge, math.huge),
530
                position = hit.Parent.Torso.Position,
531
                Parent = hit.Parent.Torso,
532
            }
533
            game:GetService("Debris"):AddItem(bp, 1)
534
        elseif Type == "Freeze" then
535
            local BodPos = Create("BodyPosition"){
536
                P = 50000,
537
                D = 1000,
538
                maxForce = Vector3.new(math.huge, math.huge, math.huge),
539
                position = hit.Parent.Torso.Position,
540
                Parent = hit.Parent.Torso,
541
            }
542
            local BodGy = Create("BodyGyro") {
543
                maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
544
                P = 20e+003,
545
                Parent = hit.Parent.Torso,
546
                cframe = hit.Parent.Torso.CFrame,
547
            }
548
            hit.Parent.Torso.Anchored = true
549
            coroutine.resume(coroutine.create(function(Part)
550
                swait(1.5)
551
                Part.Anchored = false
552
            end), hit.Parent.Torso)
553
            game:GetService("Debris"):AddItem(BodPos, 3)
554
            game:GetService("Debris"):AddItem(BodGy, 3)
555
        end
556
        local debounce = Create("BoolValue"){
557
            Name = "DebounceHit",
558
            Parent = hit.Parent,
559
            Value = true,
560
        }
561
        game:GetService("Debris"):AddItem(debounce, Delay)
562
        c = Create("ObjectValue"){
563
            Name = "creator",
564
            Value = Player,
565
            Parent = h,
566
        }
567
        game:GetService("Debris"):AddItem(c, .5)
568
    end
569
end
570
-------------------------------------------------------
571
--End Damage Function--
572
-------------------------------------------------------
573
 
574
-------------------------------------------------------
575
--Start Damage Function Customization--
576
-------------------------------------------------------
577
function ShowDamage(Pos, Text, Time, Color)
578
    local Rate = (1 / 30)
579
    local Pos = (Pos or Vector3.new(0, 0, 0))
580
    local Text = (Text or "")
581
    local Time = (Time or 2)
582
    local Color = (Color or Color3.new(255, 255, 1))
583
    local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
584
    EffectPart.Anchored = true
585
    local BillboardGui = Create("BillboardGui"){
586
        Size = UDim2.new(3, 0, 3, 0),
587
        Adornee = EffectPart,
588
        Parent = EffectPart,
589
    }
590
    local TextLabel = Create("TextLabel"){
591
        BackgroundTransparency = 1,
592
        Size = UDim2.new(1, 0, 1, 0),
593
        Text = Text,
594
        Font = "Bodoni",
595
        TextColor3 = Color,
596
        TextScaled = true,
597
        TextStrokeColor3 = Color3.fromRGB(220, 188, 129),
598
        Parent = BillboardGui,
599
    }
600
    game.Debris:AddItem(EffectPart, (Time))
601
    EffectPart.Parent = game:GetService("Workspace")
602
    delay(0, function()
603
        local Frames = (Time / Rate)
604
        for Frame = 1, Frames do
605
            wait(Rate)
606
            local Percent = (Frame / Frames)
607
            EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
608
            TextLabel.TextTransparency = Percent
609
        end
610
        if EffectPart and EffectPart.Parent then
611
            EffectPart:Destroy()
612
        end
613
    end)
614
end
615
-------------------------------------------------------
616
--End Damage Function Customization--
617
-------------------------------------------------------
618
 
619
function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
620
  for _, c in pairs(workspace:children()) do
621
    local hum = c:findFirstChild("Humanoid")
622
    if hum ~= nil then
623
      local head = c:findFirstChild("Head")
624
      if head ~= nil then
625
        local targ = head.Position - Part.Position
626
        local mag = targ.magnitude
627
        if magni >= mag and c.Name ~= plr.Name then
628
          Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=0", 1.2)
629
        end
630
      end
631
    end
632
  end
633
end
634
 
635
 
636
CFuncs = {
637
    Part = {
638
        Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
639
            local Part = Create("Part")({
640
                Parent = Parent,
641
                Reflectance = Reflectance,
642
                Transparency = Transparency,
643
                CanCollide = false,
644
                Locked = true,
645
                BrickColor = BrickColor.new(tostring(BColor)),
646
                Name = Name,
647
                Size = Size,
648
                Material = Material
649
            })
650
            RemoveOutlines(Part)
651
            return Part
652
        end
653
    },
654
    Mesh = {
655
        Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
656
            local Msh = Create(Mesh)({
657
                Parent = Part,
658
                Offset = OffSet,
659
                Scale = Scale
660
            })
661
            if Mesh == "SpecialMesh" then
662
                Msh.MeshType = MeshType
663
                Msh.MeshId = MeshId
664
            end
665
            return Msh
666
        end
667
    },
668
    Mesh = {
669
        Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
670
            local Msh = Create(Mesh)({
671
                Parent = Part,
672
                Offset = OffSet,
673
                Scale = Scale
674
            })
675
            if Mesh == "SpecialMesh" then
676
                Msh.MeshType = MeshType
677
                Msh.MeshId = MeshId
678
            end
679
            return Msh
680
        end
681
    },
682
    Weld = {
683
        Create = function(Parent, Part0, Part1, C0, C1)
684
            local Weld = Create("Weld")({
685
                Parent = Parent,
686
                Part0 = Part0,
687
                Part1 = Part1,
688
                C0 = C0,
689
                C1 = C1
690
            })
691
            return Weld
692
        end
693
    },
694
    Sound = {
695
        Create = function(id, par, vol, pit)
696
            coroutine.resume(coroutine.create(function()
697
                local S = Create("Sound")({
698
                    Volume = vol,
699
                    Pitch = pit or 1,
700
                    SoundId = id,
701
                    Parent = par or workspace
702
                })
703
                wait()
704
                S:play()
705
                game:GetService("Debris"):AddItem(S, 6)
706
            end))
707
        end
708
    },
709
    ParticleEmitter = {
710
        Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
711
            local fp = Create("ParticleEmitter")({
712
                Parent = Parent,
713
                Color = ColorSequence.new(Color1, Color2),
714
                LightEmission = LightEmission,
715
                Size = Size,
716
                Texture = Texture,
717
                Transparency = Transparency,
718
                ZOffset = ZOffset,
719
                Acceleration = Accel,
720
                Drag = Drag,
721
                LockedToPart = LockedToPart,
722
                VelocityInheritance = VelocityInheritance,
723
                EmissionDirection = EmissionDirection,
724
                Enabled = Enabled,
725
                Lifetime = LifeTime,
726
                Rate = Rate,
727
                Rotation = Rotation,
728
                RotSpeed = RotSpeed,
729
                Speed = Speed,
730
                VelocitySpread = VelocitySpread
731
            })
732
            return fp
733
        end
734
    }
735
}
736
function RemoveOutlines(part)
737
    part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
738
end
739
function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
740
    local Part = Create("Part")({
741
        formFactor = FormFactor,
742
        Parent = Parent,
743
        Reflectance = Reflectance,
744
        Transparency = Transparency,
745
        CanCollide = false,
746
        Locked = true,
747
        BrickColor = BrickColor.new(tostring(BColor)),
748
        Name = Name,
749
        Size = Size,
750
        Material = Material
751
    })
752
    RemoveOutlines(Part)
753
    return Part
754
end
755
function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
756
    local Msh = Create(Mesh)({
757
        Parent = Part,
758
        Offset = OffSet,
759
        Scale = Scale
760
    })
761
    if Mesh == "SpecialMesh" then
762
        Msh.MeshType = MeshType
763
        Msh.MeshId = MeshId
764
    end
765
    return Msh
766
end
767
function CreateWeld(Parent, Part0, Part1, C0, C1)
768
    local Weld = Create("Weld")({
769
        Parent = Parent,
770
        Part0 = Part0,
771
        Part1 = Part1,
772
        C0 = C0,
773
        C1 = C1
774
    })
775
    return Weld
776
end
777
 
778
 
779
 
780
-------------------------------------------------------
781
--End Effect Function--
782
-------------------------------------------------------
783
function Cso(ID, PARENT, VOLUME, PITCH)
784
    local NSound = nil
785
    coroutine.resume(coroutine.create(function()
786
        NSound = IT("Sound", PARENT)
787
        NSound.Volume = VOLUME
788
        NSound.Pitch = PITCH
789
        NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
790
        swait()
791
        NSound:play()
792
        game:GetService("Debris"):AddItem(NSound, 50)
793
    end))
794
    return NSound
795
end
796
function CameraEnshaking(Length, Intensity)
797
    coroutine.resume(coroutine.create(function()
798
        local intensity = 1 * Intensity
799
        local rotM = 0.01 * Intensity
800
        for i = 0, Length, 0.1 do
801
            swait()
802
            intensity = intensity - 0.05 * Intensity / Length
803
            rotM = rotM - 5.0E-4 * Intensity / Length
804
            hum.CameraOffset = Vector3.new(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)))
805
            cam.CFrame = cam.CFrame * CF(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity))) * Euler(Rad(Mrandom(-intensity, intensity)) * rotM, Rad(Mrandom(-intensity, intensity)) * rotM, Rad(Mrandom(-intensity, intensity)) * rotM)
806
        end
807
        hum.CameraOffset = Vector3.new(0, 0, 0)
808
    end))
809
end
810
-------------------------------------------------------
811
--End Important Functions--
812
-------------------------------------------------------
813
 
814
----------------------------------------------------------------------------------
815
hum.WalkSpeed = 40
816
hum.JumpPower = 100
817
----------------------------------------------------------------------------------
818
 
819
local AddInstance = function(Object, ...)
820
local Obj = Instance.new(Object)
821
for i,v in next,(...) do
822
Obj[i] = v
823
end
824
return Obj
825
end
826
----------------------------------------------------
827
 hed.face.Texture = "rbxassetid://939571715"
828
 
829
  local Reaper = AddInstance("Part",{
830
            Parent = hed,
831
            CFrame = hed.CFrame,
832
            formFactor = "Symmetric",
833
            Size = Vector3.new(1, 1, 1),
834
            CanCollide = false,
835
            TopSurface = "Smooth",
836
            BottomSurface = "Smooth",
837
            Locked = true,
838
        })
839
        local Weld = AddInstance("Weld",{
840
            Parent = Reaper,
841
            Part0 = hed,
842
            C0 = CFrame.new(0, 1.45, 0)*CFrame.Angles(0, 0, 0),
843
            Part1 = Reaper,
844
        })
845
        local Mesh = AddInstance("SpecialMesh",{
846
            Parent = Reaper,
847
            MeshId = "rbxassetid://0",
848
            TextureId = "rbxassetid://0",
849
            Scale = Vector3.new(0.85,0.85,0.85),
850
            VertexColor = Vector3.new(1, 1, 1),
851
        })
852
 
853
-------------------------------------------------------
854
IT = Instance.new
855
CF = CFrame.new
856
VT = Vector3.new
857
RAD = math.rad
858
C3 = Color3.new
859
UD2 = UDim2.new
860
BRICKC = BrickColor.new
861
ANGLES = CFrame.Angles
862
EULER = CFrame.fromEulerAnglesXYZ
863
COS = math.cos
864
ACOS = math.acos
865
SIN = math.sin
866
ASIN = math.asin
867
ABS = math.abs
868
MRANDOM = math.random
869
FLOOR = math.floor
870
 
871
function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
872
    local label = IT("TextLabel")
873
    label.BackgroundTransparency = 1
874
    label.Size = UD2(1, 0, 1, 0)
875
    label.Position = UD2(0, 0, 0, 0)
876
    label.TextColor3 = TEXTCOLOR
877
    label.TextStrokeTransparency = STROKETRANSPARENCY
878
    label.TextTransparency = TRANSPARENCY
879
    label.FontSize = TEXTFONTSIZE
880
    label.Font = TEXTFONT
881
    label.BorderSizePixel = BORDERSIZEPIXEL
882
    label.TextScaled = false
883
    label.Text = TEXT
884
    label.Name = NAME
885
    label.Parent = PARENT
886
    return label
887
end
888
 
889
function chatfunc(text)
890
    local chat = coroutine.wrap(function()
891
    if char:FindFirstChild("TalkingBillBoard")~= nil then
892
        char:FindFirstChild("TalkingBillBoard"):destroy()
893
    end
894
    local Bill = Instance.new("BillboardGui",char)
895
    Bill.Size = UDim2.new(0,100,0,40)
896
    Bill.StudsOffset = Vector3.new(0,3,0)
897
    Bill.Adornee = char.Head
898
    Bill.Name = "TalkingBillBoard"
899
    local Hehe = Instance.new("TextLabel",Bill)
900
    Hehe.BackgroundTransparency = 1
901
    Hehe.BorderSizePixel = 0
902
    Hehe.Text = ""
903
    Hehe.Font = "Bodoni"
904
    Hehe.TextSize = 40
905
    Hehe.TextStrokeTransparency = 0
906
    Hehe.Size = UDim2.new(1,0,0.5,0)
907
    coroutine.resume(coroutine.create(function()
908
        while Hehe ~= nil do
909
            swait()
910
            Hehe.Position = UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
911
            Hehe.Rotation = math.random(-5,5)
912
            Hehe.TextColor3 = Color3.new(220, 188, 129)
913
            Hehe.TextStrokeColor3 = Color3.new(220, 188, 129)
914
        end
915
    end))
916
    for i = 1,string.len(text),1 do
917
        swait()
918
        Hehe.Text = string.sub(text,1,i)
919
    end
920
    swait(90)--Re[math.random(1, 93)]
921
    for i = 0, 1, .025 do
922
        swait()
923
        Bill.ExtentsOffset = Vector3.new(math.random(-i, i), math.random(-i, i), math.random(-i, i))
924
        Hehe.TextStrokeTransparency = i
925
        Hehe.TextTransparency = i
926
    end
927
    Bill:Destroy()
928
    end)
929
chat()
930
end
931
 
932
function onChatted(msg)
933
    chatfunc(msg)
934
end
935
 
936
Player.Chatted:connect(onChatted)
937
 
938
for i,v in pairs(char:GetChildren()) do
939
if v:IsA("Shirt") or v:IsA("Hat") then
940
v:Destroy()
941
end
942
end
943
 for i,v in pairs(char:GetChildren()) do
944
   if v.ClassName == "Shirt" or v.ClassName == "Pants" or v.ClassName == "ShirtGraphic" then
945
      v:Destroy()
946
     end
947
end
948
949
local shirt = Instance.new("Shirt",char)
950
shirt.ShirtTemplate = "rbxassetid://95427692"
951
local pants = Instance.new("Pants",char)
952
pants.PantsTemplate = "rbxassetid://95427742"
953
954
955
local color = BrickColor.new("Dark stone grey")
956
 --
957
bowl = Instance.new("Part")
958
Instance.new("SpecialMesh").Parent = bowl
959
bowl.Mesh.MeshType = "FileMesh"
960
bowl.Mesh.MeshId = "http://www.roblox.com/asset/?id=19380188"
961
bowl.BrickColor = BrickColor.new("Black")
962
bowl.Mesh.Scale = Vector3.new(1.5, 1.4, 1.5)
963
bowl.Parent = UpperTorso
964
965
bowl2 = Instance.new("Part")
966
Instance.new("SpecialMesh").Parent = bowl2
967
bowl2.Mesh.MeshType = "FileMesh"
968
bowl2.Mesh.MeshId = "http://www.roblox.com/asset/?id=19380188"
969
bowl2.BrickColor = BrickColor.new("Bright red")
970
bowl2.Mesh.Scale = Vector3.new(1.4, 1.4, 1.4)
971
bowl2.Parent = UpperTorso
972
973
collar = Instance.new("Weld")
974
collar.Parent = UpperTorso
975
collar.Part0 = bowl
976
collar.Part1 = UpperTorso
977
collar.C0 = collar.C0*CFrame.Angles(0, 0, 3.15)
978
collar.C0 = collar.C0*CFrame.new(0, -0.6, 0)
979
980
collar2 = Instance.new("Weld")
981
collar2.Parent = UpperTorso
982
collar2.Part0 = bowl2
983
collar2.Part1 = UpperTorso
984
collar2.C0 = collar2.C0*CFrame.Angles(0, 0, 3.15)
985
collar2.C0 = collar2.C0*CFrame.new(0, -0.6, 0)
986
987
  local Hair = AddInstance("Part",{
988
            Parent = hed,
989
            CFrame = hed.CFrame,
990
            formFactor = "Symmetric",
991
            Size = Vector3.new(1, 1, 1),
992
            CanCollide = false,
993
            TopSurface = "Smooth",
994
            BottomSurface = "Smooth",
995
            Locked = true,
996
        })
997
        local Weld = AddInstance("Weld",{
998
            Parent = Hair,
999
            Part0 = hed,
1000
            C0 = CFrame.new(0, 0.45, 0.1)*CFrame.Angles(0, 480.6, 0),
1001
            Part1 = Hair,
1002
        })
1003
        local Mesh = AddInstance("SpecialMesh",{
1004
            Parent = Hair,
1005
            MeshId = "rbxassetid://522898076",
1006
            TextureId = "rbxassetid://522898081",
1007
            Scale = Vector3.new(0.075,0.075,0.075),
1008
            VertexColor = Vector3.new(1, 1, 1),
1009
        })
1010
 
1011
  local Face = AddInstance("Part",{
1012
            Parent = hed,
1013
            CFrame = hed.CFrame,
1014
            formFactor = "Symmetric",
1015
            Size = Vector3.new(1, 1, 1),
1016
            CanCollide = false,
1017
            TopSurface = "Smooth",
1018
            BottomSurface = "Smooth",
1019
            Locked = true,
1020
        })
1021
        local Weld = AddInstance("Weld",{
1022
            Parent = Face,
1023
            Part0 = hed,
1024
            C0 = CFrame.new(0, -0.15, -0.25)*CFrame.Angles(0, 0, 0),
1025
            Part1 = Face,
1026
        })
1027
        local Mesh = AddInstance("SpecialMesh",{
1028
            Parent = Face,
1029
            MeshId = "rbxassetid://977587967",
1030
            TextureId = "rbxassetid://977587976",
1031
            Scale = Vector3.new(0.072,0.072,0.075),
1032
            VertexColor = Vector3.new(1, 1, 1),
1033
        })
1034
 
1035
 
1036
swait()
1037
plr = game.Players.LocalPlayer
1038
char = plr.Character
1039
mouse = plr:GetMouse()
1040
whitecolor = Color3.new(220, 188, 129)
1041
epicmode = false
1042
normal = true
1043
for i,v in pairs(char:GetChildren()) do
1044
    if v.ClassName == "Hat" or v.ClassName == "Accessory" then
1045
        v:Destroy()
1046
    end
1047
end
1048
 
1049
cam = game.Workspace.CurrentCamera
1050
CF = CFrame.new
1051
angles = CFrame.Angles
1052
attack = false
1053
Euler = CFrame.fromEulerAnglesXYZ
1054
Rad = math.rad
1055
IT = Instance.new
1056
BrickC = BrickColor.new
1057
Cos = math.cos
1058
Acos = math.acos
1059
Sin = math.sin
1060
Asin = math.asin
1061
Abs = math.abs
1062
Mrandom = math.random
1063
Floor = math.floor
1064
 
1065
themee = Instance.new("Sound", Head)
1066
themee.Volume = 1
1067
themee.Name = "themee"
1068
themee.Looped = true
1069
 
1070
id = 2705863687
1071
themee.SoundId = "rbxassetid://"..id
1072
themee:Play()
1073
 
1074
 
1075
 
1076
function Eviscerate(dude)
1077
    if dude.Name ~= char then
1078
        local bgf = IT("BodyGyro", dude.Head)
1079
        bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
1080
        local val = IT("BoolValue", dude)
1081
        val.Name = "IsHit"
1082
        local ds = coroutine.wrap(function()
1083
            dude:WaitForChild("Head"):BreakJoints()
1084
            wait(0.5)
1085
            target = nil
1086
            coroutine.resume(coroutine.create(function()
1087
                for i, v in pairs(dude:GetChildren()) do
1088
                    if v:IsA("Accessory") then
1089
                        v:Destroy()
1090
                    end
1091
                    if v:IsA("Humanoid") then
1092
                        v:Destroy()
1093
                    end
1094
                    if v:IsA("charMesh") then
1095
                        v:Destroy()
1096
                    end
1097
                    if v:IsA("Model") then
1098
                        v:Destroy()
1099
                    end
1100
                    if v:IsA("Part") or v:IsA("MeshPart") then
1101
                        for x, o in pairs(v:GetChildren()) do
1102
                            if o:IsA("Decal") then
1103
                                o:Destroy()
1104
                            end
1105
                        end
1106
                        coroutine.resume(coroutine.create(function()
1107
                            v.Material = "Neon"
1108
                            v.CanCollide = false
1109
                            local PartEmmit1 = IT("ParticleEmitter", v)
1110
                            PartEmmit1.LightEmission = 1
1111
                            PartEmmit1.Texture = "rbxassetid://243160943"
1112
                            PartEmmit1.Color = ColorSequence.new(maincolor.Color)
1113
                            PartEmmit1.Rate = 150
1114
                            PartEmmit1.Lifetime = NumberRange.new(1)
1115
                            PartEmmit1.Size = NumberSequence.new({
1116
                                NumberSequenceKeypoint.new(0, 0.75, 0),
1117
                                NumberSequenceKeypoint.new(1, 0, 0)
1118
                            })
1119
                            PartEmmit1.Transparency = NumberSequence.new({
1120
                                NumberSequenceKeypoint.new(0, 0, 0),
1121
                                NumberSequenceKeypoint.new(1, 1, 0)
1122
                            })
1123
                            PartEmmit1.Speed = NumberRange.new(0, 0)
1124
                            PartEmmit1.VelocitySpread = 30000
1125
                            PartEmmit1.Rotation = NumberRange.new(-500, 500)
1126
                            PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
1127
                            local BodPoss = IT("BodyPosition", v)
1128
                            BodPoss.P = 3000
1129
                            BodPoss.D = 1000
1130
                            BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
1131
                            BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
1132
                            v.Color = maincolor.Color
1133
                            coroutine.resume(coroutine.create(function()
1134
                                for i = 0, 49 do
1135
                                    swait(1)
1136
                                    v.Transparency = v.Transparency + 0.08
1137
                                end
1138
                                wait(0.5)
1139
                                PartEmmit1.Enabled = false
1140
                                wait(3)
1141
                                v:Destroy()
1142
                                dude:Destroy()
1143
                            end))
1144
                        end))
1145
                    end
1146
                end
1147
            end))
1148
        end)
1149
        ds()
1150
    end
1151
end
1152
 
1153
function FindNearestHead(Position, Distance, SinglePlayer)
1154
    if SinglePlayer then
1155
        return Distance > (SinglePlayer.Torso.CFrame.p - Position).magnitude
1156
    end
1157
    local List = {}
1158
    for i, v in pairs(workspace:GetChildren()) do
1159
        if v:IsA("Model") and v:findFirstChild("Head") and v ~= char and Distance >= (v.Head.Position - Position).magnitude then
1160
            table.insert(List, v)
1161
        end
1162
    end
1163
    return List
1164
end
1165
 
1166
function Magic(bonuspeed, type, pos, scale, value, color, MType)
1167
    local type = type
1168
    local rng = Instance.new("Part", char)
1169
    rng.Anchored = true
1170
    rng.BrickColor = color
1171
    rng.CanCollide = false
1172
    rng.FormFactor = 3
1173
    rng.Name = "Ring"
1174
    rng.Material = "Neon"
1175
    rng.Size = Vector3.new(1, 1, 1)
1176
    rng.Transparency = 0
1177
    rng.TopSurface = 0
1178
    rng.BottomSurface = 0
1179
    rng.CFrame = pos
1180
    local rngm = Instance.new("SpecialMesh", rng)
1181
    rngm.MeshType = MType
1182
    rngm.Scale = scale
1183
    local scaler2 = 1
1184
    if type == "Add" then
1185
        scaler2 = 1 * value
1186
    elseif type == "Divide" then
1187
        scaler2 = 1 / value
1188
    end
1189
    coroutine.resume(coroutine.create(function()
1190
        for i = 0, 10 / bonuspeed, 0.1 do
1191
            swait()
1192
            if type == "Add" then
1193
                scaler2 = scaler2 - 0.01 * value / bonuspeed
1194
            elseif type == "Divide" then
1195
                scaler2 = scaler2 - 0.01 / value * bonuspeed
1196
            end
1197
            rng.Transparency = rng.Transparency + 0.01 * bonuspeed
1198
            rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, scaler2 * bonuspeed)
1199
        end
1200
        rng:Destroy()
1201
    end))
1202
end
1203
function Ban()
1204
Cso("3214620949", hed, 10, 1.1)
1205
wait(1.5)
1206
    Magic(5, "Add", mouse.Hit * CFrame.new(0, -2.9, 0), Vector3.new(123, 46, 47), 1, maincolor, "Sphere")
1207
    Magic(10, "Add", mouse.Hit * CFrame.new(0, -2.9, 0), Vector3.new(27, 42, 53), 2, mainecolor, "Sphere")
1208
    Magic(1, "Add", mouse.Hit, Vector3.new(1000, 1000, 1000), 0.5, maincolor, "Sphere")
1209
    Magic(1, "Add", mouse.Hit, Vector3.new(1000, 1000, 1000), 0.75, mainecolor, "Sphere")
1210
wait(0.5)
1211
Cso("535817500", hed, 10, 1.1)
1212
Cso("2011915907", hed, 10, 1.1)
1213
    for i, v in pairs(FindNearestHead(mouse.Hit.p, 14.5)) do
1214
        if v:FindFirstChild("Head") then
1215
            Eviscerate(v)
1216
    end
1217
    end
1218
wait(0.5)
1219
Cso("0", hed, 10, 1.1)
1220
end
1221
 
1222
mouse.Button1Down:connect(function(key)
1223
    if attack == false then
1224
        Ban()
1225
    end
1226
end)
1227
 
1228
                local aura = Instance.new("ParticleEmitter", bem)
1229
                aura.Size = NumberSequence.new(11)
1230
                aura.Lifetime = NumberRange.new(0.5)
1231
                aura.LightEmission = 1
1232
                aura.Texture = "http://www.roblox.com/asset/?id="
1233
                aura.Speed = NumberRange.new(0)
1234
                aura.Color = ColorSequence.new(Color3.new(225, 225, 0))
1235
                aura.Rate = 400
1236
local equiped = false
1237
-----------------------------------------------
1238
function equip()
1239
	local v3 = Vector3.new
1240
local idle = true
1241
local walk = true
1242
local walk1 = true
1243
local walkon = true
1244
local ns = NumberSequence.new
1245
local new = Instance.new
1246
local nr = NumberRange.new
1247
local bc =BrickColor.new
1248
local UpperTorso = char.UpperTorso
1249
local Waist = char.UpperTorso.Waist
1250
local rad = math.rad
1251
	local RGhasterBlaster = new("Part",char)
1252
RGhasterBlaster.Size = v3(1,1,1)
1253
RGhasterBlaster.Name = "RGhasterBlaster"
1254
RGhasterBlaster.CanCollide = false
1255
RGhasterBlaster.Material = "Neon"
1256
RGhasterBlaster.Shape = "Ball"
1257
RGhasterBlaster.CFrame = char.HumanoidRootPart.CFrame
1258
RGhasterBlaster.Anchored = false
1259
RGhasterBlaster.BrickColor = bc("White")
1260
RGhasterBlaster.Transparency = 1
1261
1262
local LGhasterBlaster = new("Part",char)
1263
LGhasterBlaster.Size = v3(1,1,1)
1264
LGhasterBlaster.CanCollide = false
1265
LGhasterBlaster.Name = "LGhasterBlaster"
1266
LGhasterBlaster.Material = "Neon"
1267
LGhasterBlaster.BrickColor = bc("White")
1268
LGhasterBlaster.Shape = "Ball"
1269
LGhasterBlaster.CFrame = char.HumanoidRootPart.CFrame*CFrame.Angles(0,rad(180),0)
1270
LGhasterBlaster.Anchored = false
1271
LGhasterBlaster.Transparency = 1
1272
1273
             local zxc = Instance.new("SpecialMesh",LGhasterBlaster)
1274
zxc.MeshType = "FileMesh"
1275
zxc.Scale = Vector3.new(2,2,2)
1276
zxc.MeshId = "http://www.roblox.com/asset/?id=925471742"
1277
             local zxc = Instance.new("SpecialMesh",RGhasterBlaster)
1278
zxc.MeshType = "FileMesh"
1279
zxc.Scale = Vector3.new(2,2,2)
1280
zxc.MeshId = "http://www.roblox.com/asset/?id=925471742"
1281
local lgbbg=Instance.new("BodyGyro",LGhasterBlaster)
1282
		lgbbg.MaxTorque=Vector3.new(math.huge,math.huge,math.huge)
1283
		lgbbg.D=400
1284
1285
        lgbbp = Instance.new("BodyPosition", LGhasterBlaster)
1286
1287
local rgbbg=Instance.new("BodyGyro",RGhasterBlaster)
1288
		rgbbg.MaxTorque=Vector3.new(math.huge,math.huge,math.huge)
1289
		rgbbg.D=400
1290
1291
        rgbbp = Instance.new("BodyPosition", RGhasterBlaster)
1292
1293
spawn(function()
1294
    while Blasters == true do
1295
rgbbp.Position=(char.HumanoidRootPart.CFrame*CFrame.new(10,5,0)).p
1296
			lgbbp.Position=(char.HumanoidRootPart.CFrame*CFrame.new(-10,5,0)).p
1297
			rgbbg.CFrame=CFrame.new(RGhasterBlaster.Position,mouse.Hit.p)
1298
			lgbbg.CFrame=CFrame.new(LGhasterBlaster.Position,mouse.Hit.p)
1299
      
1300
    wait()
1301
      end
1302
    end)
1303
1304
1305
  if equiped == false then
1306
    equiped = true
1307
    hum.WalkSpeed = 30
1308
    hum.JumpPower = 80
1309
    for i = 1,20 do
1310
    LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(math.rad(26.299), math.rad(-0.229), math.rad(-90.413)),.3) --LeftUpperArm
1311
    RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(math.rad(5.386), 0, math.rad(88.293)),.3)--RightUpperArm
1312
    LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(19.137),rad(0),rad(0)),.3)--LeftLowerArm
1313
    RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(31.971),rad(0),rad(0)),.3)--RightLowerArm
1314
    LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(math.rad(6.704), math.rad(-2.12), math.rad(-17.418)),.3)--LeftUpperLeg
1315
    RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(math.rad(12.605), math.rad(3.953), math.rad(17.074)),.3)--RightUpperLeg
1316
    LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-10.886),rad(0),rad(0)),.3)--LeftLowerLeg
1317
    RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(-12.49),rad(0),rad(0)),.3)--RightUpperLeg
1318
    Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--Torso
1319
    Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--Head
1320
    RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new( RightFoot.RightAnkle.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--Head
1321
  LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new( LeftFoot.LeftAnkle.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--Head
1322
   RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new( RightHand.RightWrist.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--Head
1323
           LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new( LeftHand.LeftWrist.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--Head
1324
     Waist.C0 = Waist.C0:lerp(CFrame.new( Waist.C0.p)*CFrame.Angles(rad(21.658),rad(0),rad(0)),.3)--Head
1325
  wait()
1326
end
1327
    for i = 1,20 do
1328
    LGhasterBlaster.Transparency = LGhasterBlaster.Transparency-0.1
1329
    RGhasterBlaster.Transparency = RGhasterBlaster.Transparency-0.1
1330
      wait()
1331
      end
1332
          for i = 1,20 do
1333
    LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1) --LeftUpperArm
1334
    RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperArm
1335
    LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerArm
1336
    RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightLowerArm
1337
    LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftUpperLeg
1338
    RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
1339
    LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerLeg
1340
    RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
1341
    Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Torso
1342
    Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
1343
    RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new( RightFoot.RightAnkle.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
1344
  LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new( LeftFoot.LeftAnkle.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
1345
   RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new( RightHand.RightWrist.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
1346
           LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new( LeftHand.LeftWrist.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
1347
     Waist.C0 = Waist.C0:lerp(CFrame.new( Waist.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
1348
  wait()
1349
end
1350
    else
1351
    equiped = false
1352
    hum.WalkSpeed = 30
1353
    hum.JumpPower = 80
1354
    for i = 1,20 do
1355
    LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(math.rad(-137.052), math.rad(-87.376), math.rad(-180.023)),.1) --LeftUpperArm
1356
    RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(math.rad(44.576), math.rad(80.787), 0),.1)--RightUpperArm
1357
    LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(92.934),rad(0),rad(0)),.1)--LeftLowerArm
1358
    RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(math.rad(92.132), math.rad(0.057), math.rad(0.229)),.1)--RightLowerArm
1359
    LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(59.588),rad(0),rad(0)),.1)--LeftUpperLeg
1360
    RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(1.089),rad(0),rad(0)),.1)--RightUpperLeg
1361
    LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-38.044),rad(0),rad(0)),.1)--LeftLowerLeg
1362
    RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(-17.704),rad(0),rad(0)),.1)--RightUpperLeg
1363
    Root.C0 = Root.C0:lerp(CFrame.new(0, -0.206, 0.078)*CFrame.Angles(rad(-20.856),rad(0),rad(0)),.1)--Torso
1364
    Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(18.564),rad(0),rad(0)),.1)--Head
1365
    RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new( RightFoot.RightAnkle.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
1366
  LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new( LeftFoot.LeftAnkle.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
1367
   RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new( RightHand.RightWrist.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
1368
           LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new( LeftHand.LeftWrist.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
1369
     Waist.C0 = Waist.C0:lerp(CFrame.new( Waist.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
1370
  wait()
1371
end
1372
         for i = 1,20 do
1373
    LGhasterBlaster.Transparency = LGhasterBlaster.Transparency+0.1
1374
    RGhasterBlaster.Transparency = RGhasterBlaster.Transparency+0.1
1375
      wait()
1376
      end
1377
     for i = 1,20 do
1378
    LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1) --LeftUpperArm
1379
    RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperArm
1380
    LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerArm
1381
    RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightLowerArm
1382
    LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftUpperLeg
1383
    RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
1384
    LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerLeg
1385
    RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
1386
    Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Torso
1387
    Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
1388
    RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new( RightFoot.RightAnkle.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
1389
  LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new( LeftFoot.LeftAnkle.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
1390
   RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new( RightHand.RightWrist.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
1391
           LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new( LeftHand.LeftWrist.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
1392
     Waist.C0 = Waist.C0:lerp(CFrame.new( Waist.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
1393
  wait()
1394
end
1395
end
1396
end
1397
1398
 function bones()
1399
local new = Instance.new
1400
local bc =BrickColor.new
1401
  for i = 1,30 do
1402
  local bone = new("Part",char)
1403
                           bone.Touched:connect(function(hit)
1404
 
1405
       
1406
						if hit.Parent == char then return end
1407
       
1408
				for i,v in pairs(hit.Parent:GetChildren()) do
1409
					if v:IsA("Humanoid") then
1410
1411
              
1412
							  for i = 1,20 do
1413
						v.Health = v.Health-2
1414
                wait(1)
1415
                end
1416
              wait(0.9)
1417
              end
1418
              
1419
        
1420
					end
1421
          
1422
end)
1423
  bone.CFrame = char.HumanoidRootPart.CFrame
1424
  bone.CanCollide = false
1425
  bone.Material = "SmoothPlastic"
1426
  bone.BrickColor = bc("White")
1427
  bone.Anchored = true
1428
  bone.CFrame = (char.HumanoidRootPart.CFrame + Vector3.new(math.random(-50,50),-7,math.random(-50,50))) * CFrame.fromEulerAnglesXYZ(math.random(0,math.rad(0)),math.random(0,math.rad(0)),math.random(0,math.rad(0)))
1429
   local zxc = Instance.new("SpecialMesh",bone)
1430
zxc.MeshType = "FileMesh"
1431
zxc.Scale = Vector3.new(0.03, 0.03, 0.03)
1432
zxc.MeshId = "http://www.roblox.com/asset/?id=921085633"
1433
wait()
1434
    
1435
  
1436
  
1437
  
1438
  
1439
                local gdisp = coroutine.wrap(function()
1440
            for i = 1,5 do
1441
      bone.CFrame = bone.CFrame*CFrame.new(0,1,0)
1442
      wait()
1443
      end
1444
                  wait(1)
1445
for i = 1, 9 do
1446
wait(.1)
1447
bone.Transparency = bone.Transparency + .3
1448
end
1449
bone:Destroy()
1450
end)
1451
gdisp()
1452
end
1453
end
1454
  wait(1)
1455
AheadShotsdebounce = true
1456
1457
mouse.KeyDown:connect(function(Press)
1458
Press=Press:lower()
1459
if Press=='z' then
1460
id = 0
1461
themee.SoundId = "rbxassetid://"..id
1462
themee:Play()
1463
end
1464
end)
1465
 
1466
 mouse.KeyDown:connect(function(Press)
1467
Press=Press:lower()
1468
if Press=='e' then
1469
Cso("147722098", hed, 10, 1.1)
1470
1471
--Converted with ttyyuu12345's model to script plugin v4
1472
function sandbox(var,func)
1473
	local env = getfenv(func)
1474
	local newenv = setmetatable({},{
1475
		__index = function(self,k)
1476
			if k=="script" then
1477
				return var
1478
			else
1479
				return env[k]
1480
			end
1481
		end,
1482
	})
1483
	setfenv(func,newenv)
1484
	return func
1485
end
1486
cors = {}
1487
mas = Instance.new("Model",game:GetService("Lighting"))
1488
Model0 = Instance.new("Model")
1489
Part1 = Instance.new("Part")
1490
Part2 = Instance.new("Part")
1491
Part3 = Instance.new("Part")
1492
Part4 = Instance.new("Part")
1493
Model5 = Instance.new("Model")
1494
Part6 = Instance.new("Part")
1495
Decal7 = Instance.new("Decal")
1496
Part8 = Instance.new("Part")
1497
Part9 = Instance.new("Part")
1498
Part10 = Instance.new("Part")
1499
Part11 = Instance.new("Part")
1500
Model0.Parent = mas
1501
Part1.Parent = Model0
1502
Part1.CFrame = CFrame.new(15.8591118, 13.3249426, 7.60138321, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1503
Part1.Position = Vector3.new(15.8591118, 13.3249426, 7.60138321)
1504
Part1.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1505
Part1.Size = Vector3.new(6.47114277, 6.47114277, 6.47114277)
1506
Part1.Anchored = true
1507
Part1.BottomSurface = Enum.SurfaceType.Smooth
1508
Part1.BrickColor = BrickColor.new("Really black")
1509
Part1.TopSurface = Enum.SurfaceType.Smooth
1510
Part1.brickColor = BrickColor.new("Really black")
1511
Part1.FormFactor = Enum.FormFactor.Symmetric
1512
Part1.formFactor = Enum.FormFactor.Symmetric
1513
Part1.Shape = Enum.PartType.Ball
1514
Part2.Parent = Model0
1515
Part2.CFrame = CFrame.new(17.4587326, 6.47115898, 3.09806633, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1516
Part2.Position = Vector3.new(17.4587326, 6.47115898, 3.09806633)
1517
Part2.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1518
Part2.Size = Vector3.new(6.47114277, 6.47114277, 6.47114277)
1519
Part2.Anchored = true
1520
Part2.BottomSurface = Enum.SurfaceType.Smooth
1521
Part2.BrickColor = BrickColor.new("Really black")
1522
Part2.TopSurface = Enum.SurfaceType.Smooth
1523
Part2.brickColor = BrickColor.new("Really black")
1524
Part2.FormFactor = Enum.FormFactor.Symmetric
1525
Part2.formFactor = Enum.FormFactor.Symmetric
1526
Part2.Shape = Enum.PartType.Ball
1527
Part3.Parent = Model0
1528
Part3.CFrame = CFrame.new(23.9076576, 10.2099094, 6.7016964, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1529
Part3.Position = Vector3.new(23.9076576, 10.2099094, 6.7016964)
1530
Part3.Color = Color3.new(0.929412, 0.917647, 0.917647)
1531
Part3.Size = Vector3.new(16.1778584, 16.1778584, 16.1778584)
1532
Part3.Anchored = true
1533
Part3.BottomSurface = Enum.SurfaceType.Smooth
1534
Part3.BrickColor = BrickColor.new("Lily white")
1535
Part3.TopSurface = Enum.SurfaceType.Smooth
1536
Part3.brickColor = BrickColor.new("Lily white")
1537
Part3.FormFactor = Enum.FormFactor.Symmetric
1538
Part3.formFactor = Enum.FormFactor.Symmetric
1539
Part3.Shape = Enum.PartType.Ball
1540
Part4.Parent = Model0
1541
Part4.CFrame = CFrame.new(29.9086113, 6.57268953, 2.38253403, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1542
Part4.Position = Vector3.new(29.9086113, 6.57268953, 2.38253403)
1543
Part4.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1544
Part4.Size = Vector3.new(6.47114277, 6.47114277, 6.47114277)
1545
Part4.Anchored = true
1546
Part4.BottomSurface = Enum.SurfaceType.Smooth
1547
Part4.BrickColor = BrickColor.new("Really black")
1548
Part4.TopSurface = Enum.SurfaceType.Smooth
1549
Part4.brickColor = BrickColor.new("Really black")
1550
Part4.FormFactor = Enum.FormFactor.Symmetric
1551
Part4.formFactor = Enum.FormFactor.Symmetric
1552
Part4.Shape = Enum.PartType.Ball
1553
Model5.Parent = Model0
1554
Part6.Parent = Model5
1555
Part6.CFrame = CFrame.new(23.9785767, 22.1493645, 9.27209187, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1556
Part6.Position = Vector3.new(23.9785767, 22.1493645, 9.27209187)
1557
Part6.Color = Color3.new(0.972549, 0.972549, 0.972549)
1558
Part6.Size = Vector3.new(12.9422855, 12.9422855, 12.9422855)
1559
Part6.Anchored = true
1560
Part6.BottomSurface = Enum.SurfaceType.Smooth
1561
Part6.BrickColor = BrickColor.new("Institutional white")
1562
Part6.TopSurface = Enum.SurfaceType.Smooth
1563
Part6.brickColor = BrickColor.new("Institutional white")
1564
Part6.FormFactor = Enum.FormFactor.Symmetric
1565
Part6.formFactor = Enum.FormFactor.Symmetric
1566
Part6.Shape = Enum.PartType.Ball
1567
Decal7.Parent = Part6
1568
Decal7.Texture = "http://www.roblox.com/asset/?id=473719228"
1569
Part8.Parent = Model5
1570
Part8.CFrame = CFrame.new(19.1252213, 27.2037086, 9.55143642, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1571
Part8.Position = Vector3.new(19.1252213, 27.2037086, 9.55143642)
1572
Part8.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1573
Part8.Size = Vector3.new(3.23557138, 3.23557138, 3.23557138)
1574
Part8.Anchored = true
1575
Part8.BottomSurface = Enum.SurfaceType.Smooth
1576
Part8.BrickColor = BrickColor.new("Really black")
1577
Part8.TopSurface = Enum.SurfaceType.Smooth
1578
Part8.brickColor = BrickColor.new("Really black")
1579
Part8.FormFactor = Enum.FormFactor.Symmetric
1580
Part8.formFactor = Enum.FormFactor.Symmetric
1581
Part8.Shape = Enum.PartType.Ball
1582
Part9.Parent = Model5
1583
Part9.CFrame = CFrame.new(23.9785767, 22.1619034, 9.51090145, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1584
Part9.Position = Vector3.new(23.9785767, 22.1619034, 9.51090145)
1585
Part9.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1586
Part9.Size = Vector3.new(12.9422855, 12.9422855, 12.9422855)
1587
Part9.Anchored = true
1588
Part9.BottomSurface = Enum.SurfaceType.Smooth
1589
Part9.BrickColor = BrickColor.new("Really black")
1590
Part9.TopSurface = Enum.SurfaceType.Smooth
1591
Part9.brickColor = BrickColor.new("Really black")
1592
Part9.FormFactor = Enum.FormFactor.Symmetric
1593
Part9.formFactor = Enum.FormFactor.Symmetric
1594
Part9.Shape = Enum.PartType.Ball
1595
Part10.Parent = Model5
1596
Part10.CFrame = CFrame.new(28.0688019, 27.3284645, 9.27209282, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1597
Part10.Position = Vector3.new(28.0688019, 27.3284645, 9.27209282)
1598
Part10.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1599
Part10.Size = Vector3.new(3.23557138, 3.23557138, 3.23557138)
1600
Part10.Anchored = true
1601
Part10.BottomSurface = Enum.SurfaceType.Smooth
1602
Part10.BrickColor = BrickColor.new("Really black")
1603
Part10.TopSurface = Enum.SurfaceType.Smooth
1604
Part10.brickColor = BrickColor.new("Really black")
1605
Part10.FormFactor = Enum.FormFactor.Symmetric
1606
Part10.formFactor = Enum.FormFactor.Symmetric
1607
Part10.Shape = Enum.PartType.Ball
1608
Part11.Parent = Model5
1609
Part11.CFrame = CFrame.new(32.2036057, 13.0941849, 9.28808975, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1610
Part11.Position = Vector3.new(32.2036057, 13.0941849, 9.28808975)
1611
Part11.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1612
Part11.Size = Vector3.new(6.47114277, 6.47114277, 6.47114277)
1613
Part11.Anchored = true
1614
Part11.BottomSurface = Enum.SurfaceType.Smooth
1615
Part11.BrickColor = BrickColor.new("Really black")
1616
Part11.TopSurface = Enum.SurfaceType.Smooth
1617
Part11.brickColor = BrickColor.new("Really black")
1618
Part11.FormFactor = Enum.FormFactor.Symmetric
1619
Part11.formFactor = Enum.FormFactor.Symmetric
1620
Part11.Shape = Enum.PartType.Ball
1621
for i,v in pairs(mas:GetChildren()) do
1622
	v.Parent = script
1623
	pcall(function() v:MakeJoints() end)
1624
end
1625
mas:Destroy()
1626
for i,v in pairs(cors) do
1627
	spawn(function()
1628
		pcall(v)
1629
	end)
1630
end
1631
end
1632
end)
1633
1634
mouse.KeyDown:connect(function(Press)
1635
Press=Press:lower()
1636
if Press=='q' then
1637
Cso("1019848561", hed, 10, 1.1)
1638
bones()
1639
end
1640
end)
1641
1642
mouse.KeyDown:connect(function(Press)
1643
Press=Press:lower()
1644
if Press=='r' then
1645
      equip()
1646
end
1647
end)
1648
 
1649
mouse.KeyDown:connect(function(Press)
1650
Press=Press:lower()
1651
if Press=='x' then
1652
id = 2705863687
1653
themee.SoundId = "rbxassetid://"..id
1654
themee:Play()
1655
end
1656
end)
1657
 
1658
mouse.KeyDown:connect(function(Press)
1659
Press=Press:lower()
1660
if Press=='f' then
1661
Cso("2847401350", hed, 10, 1.1)
1662
        dist = (tors.Position - mouse.Hit.p).magnitude
1663
        if dist <= 10000 then
1664
            tors.CFrame = CFrame.new(mouse.Hit.p) + Vector3.new(0,3,0)
1665
end
1666
end
1667
end)