View difference between Paste ID: wz2qMgLt and GhEAbrvg
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 = 120
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
local v3 = Vector3.new
1204
local idle = true
1205
local walk = true
1206
local walk1 = true
1207
local walkon = true
1208
local ns = NumberSequence.new
1209
local new = Instance.new
1210
local nr = NumberRange.new
1211
local bc =BrickColor.new
1212
local UpperTorso = char.UpperTorso
1213
local Waist = char.UpperTorso.Waist
1214
local rad = math.rad
1215
function Ban()
1216
Cso("3214620949", hed, 10, 1.1)
1217
    for i = 1,20 do
1218
    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
1219
    RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(math.rad(5.386), 0, math.rad(88.293)),.3)--RightUpperArm
1220
    LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(19.137),rad(0),rad(0)),.3)--LeftLowerArm
1221
    RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(31.971),rad(0),rad(0)),.3)--RightLowerArm
1222
    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
1223
    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
1224
    LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-10.886),rad(0),rad(0)),.3)--LeftLowerLeg
1225
    RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(-12.49),rad(0),rad(0)),.3)--RightUpperLeg
1226
    Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--Torso
1227
    Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--Head
1228
    RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new( RightFoot.RightAnkle.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--Head
1229
  LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new( LeftFoot.LeftAnkle.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--Head
1230
   RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new( RightHand.RightWrist.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--Head
1231
           LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new( LeftHand.LeftWrist.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--Head
1232
     Waist.C0 = Waist.C0:lerp(CFrame.new( Waist.C0.p)*CFrame.Angles(rad(21.658),rad(0),rad(0)),.3)--Head
1233
wait()
1234
end
1235
          for i = 1,20 do
1236
    LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1) --LeftUpperArm
1237
    RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperArm
1238
    LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerArm
1239
    RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightLowerArm
1240
    LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftUpperLeg
1241
    RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
1242
    LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerLeg
1243
    RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
1244
    Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Torso
1245
    Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
1246
    RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new( RightFoot.RightAnkle.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
1247
  LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new( LeftFoot.LeftAnkle.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
1248
   RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new( RightHand.RightWrist.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
1249
           LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new( LeftHand.LeftWrist.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
1250
     Waist.C0 = Waist.C0:lerp(CFrame.new( Waist.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
1251
  wait()
1252
end
1253
    Magic(5, "Add", mouse.Hit * CFrame.new(0, -2.9, 0), Vector3.new(123, 46, 47), 1, maincolor, "Sphere")
1254
    Magic(10, "Add", mouse.Hit * CFrame.new(0, -2.9, 0), Vector3.new(27, 42, 53), 2, mainecolor, "Sphere")
1255
    Magic(1, "Add", mouse.Hit, Vector3.new(1000, 1000, 1000), 0.5, maincolor, "Sphere")
1256
    Magic(1, "Add", mouse.Hit, Vector3.new(1000, 1000, 1000), 0.75, mainecolor, "Sphere")
1257
wait(0.5)
1258
Cso("535817500", hed, 10, 1.1)
1259
Cso("2011915907", hed, 10, 1.1)
1260
    for i, v in pairs(FindNearestHead(mouse.Hit.p, 14.5)) do
1261
        if v:FindFirstChild("Head") then
1262
            Eviscerate(v)
1263
    end
1264
    end
1265
wait(0.5)
1266
Cso("0", hed, 10, 1.1)
1267
end
1268
 
1269
mouse.Button1Down:connect(function(key)
1270
    if attack == false then
1271
        Ban()
1272
    end
1273
end)
1274
 
1275
                local aura = Instance.new("ParticleEmitter", bem)
1276
                aura.Size = NumberSequence.new(11)
1277
                aura.Lifetime = NumberRange.new(0.5)
1278
                aura.LightEmission = 1
1279
                aura.Texture = "http://www.roblox.com/asset/?id="
1280
                aura.Speed = NumberRange.new(0)
1281
                aura.Color = ColorSequence.new(Color3.new(225, 225, 0))
1282
                aura.Rate = 400
1283-
local equiped = false
1283+
1284
1285-
function equip()
1285+
1286-
	local RGhasterBlaster = new("Part",char)
1286+
1287-
RGhasterBlaster.Size = v3(1,1,1)
1287+
1288-
RGhasterBlaster.Name = "RGhasterBlaster"
1288+
1289-
RGhasterBlaster.CanCollide = false
1289+
1290-
RGhasterBlaster.Material = "Neon"
1290+
1291-
RGhasterBlaster.Shape = "Ball"
1291+
1292-
RGhasterBlaster.CFrame = char.HumanoidRootPart.CFrame
1292+
1293-
RGhasterBlaster.Anchored = false
1293+
1294-
RGhasterBlaster.BrickColor = bc("White")
1294+
1295-
RGhasterBlaster.Transparency = 1
1295+
1296
					if v:IsA("Humanoid") then
1297-
local LGhasterBlaster = new("Part",char)
1297+
1298-
LGhasterBlaster.Size = v3(1,1,1)
1298+
1299-
LGhasterBlaster.CanCollide = false
1299+
1300-
LGhasterBlaster.Name = "LGhasterBlaster"
1300+
1301-
LGhasterBlaster.Material = "Neon"
1301+
1302-
LGhasterBlaster.BrickColor = bc("White")
1302+
1303-
LGhasterBlaster.Shape = "Ball"
1303+
1304-
LGhasterBlaster.CFrame = char.HumanoidRootPart.CFrame*CFrame.Angles(0,rad(180),0)
1304+
1305-
LGhasterBlaster.Anchored = false
1305+
1306-
LGhasterBlaster.Transparency = 1
1306+
1307
					end
1308-
             local zxc = Instance.new("SpecialMesh",LGhasterBlaster)
1308+
1309
end)
1310-
zxc.Scale = Vector3.new(2,2,2)
1310+
1311-
zxc.MeshId = "http://www.roblox.com/asset/?id=925471742"
1311+
1312-
             local zxc = Instance.new("SpecialMesh",RGhasterBlaster)
1312+
1313
  bone.BrickColor = bc("White")
1314-
zxc.Scale = Vector3.new(2,2,2)
1314+
1315-
zxc.MeshId = "http://www.roblox.com/asset/?id=925471742"
1315+
1316-
local lgbbg=Instance.new("BodyGyro",LGhasterBlaster)
1316+
1317-
		lgbbg.MaxTorque=Vector3.new(math.huge,math.huge,math.huge)
1317+
1318-
		lgbbg.D=400
1318+
1319
zxc.MeshId = "http://www.roblox.com/asset/?id=921085633"
1320-
        lgbbp = Instance.new("BodyPosition", LGhasterBlaster)
1320+
1321
1322-
local rgbbg=Instance.new("BodyGyro",RGhasterBlaster)
1322+
1323-
		rgbbg.MaxTorque=Vector3.new(math.huge,math.huge,math.huge)
1323+
1324-
		rgbbg.D=400
1324+
1325
  
1326-
        rgbbp = Instance.new("BodyPosition", RGhasterBlaster)
1326+
1327
                local gdisp = coroutine.wrap(function()
1328-
spawn(function()
1328+
1329-
    while Blasters == true do
1329+
1330-
rgbbp.Position=(char.HumanoidRootPart.CFrame*CFrame.new(10,5,0)).p
1330+
1331-
			lgbbp.Position=(char.HumanoidRootPart.CFrame*CFrame.new(-10,5,0)).p
1331+
1332-
			rgbbg.CFrame=CFrame.new(RGhasterBlaster.Position,mouse.Hit.p)
1332+
1333-
			lgbbg.CFrame=CFrame.new(LGhasterBlaster.Position,mouse.Hit.p)
1333+
1334-
      
1334+
1335-
    wait()
1335+
1336
end
1337
bone:Destroy()
1338
end)
1339
gdisp()
1340-
  if equiped == false then
1340+
1341-
    equiped = true
1341+
1342-
    hum.WalkSpeed = 40
1342+
1343-
    hum.JumpPower = 120
1343+
1344
1345
mouse.KeyDown:connect(function(Press)
1346
Press=Press:lower()
1347
if Press=='z' then
1348
id = 0
1349
themee.SoundId = "rbxassetid://"..id
1350
themee:Play()
1351
end
1352
end)
1353
 
1354
 mouse.KeyDown:connect(function(Press)
1355
Press=Press:lower()
1356
if Press=='e' then
1357
Cso("147722098", hed, 10, 1.1)
1358
1359
--Converted with ttyyuu12345's model to script plugin v4
1360
function sandbox(var,func)
1361
	local env = getfenv(func)
1362
	local newenv = setmetatable({},{
1363-
    LGhasterBlaster.Transparency = LGhasterBlaster.Transparency-0.1
1363+
1364-
    RGhasterBlaster.Transparency = RGhasterBlaster.Transparency-0.1
1364+
1365
				return var
1366
			else
1367
				return env[k]
1368
			end
1369
		end,
1370
	})
1371
	setfenv(func,newenv)
1372
	return func
1373
end
1374
cors = {}
1375
mas = Instance.new("Model",game:GetService("Lighting"))
1376
Model0 = Instance.new("Model")
1377
Part1 = Instance.new("Part")
1378
Part2 = Instance.new("Part")
1379
Part3 = Instance.new("Part")
1380
Part4 = Instance.new("Part")
1381
Part5 = Instance.new("Part")
1382
Part6 = Instance.new("Part")
1383
Decal7 = Instance.new("Decal")
1384
Part8 = Instance.new("Part")
1385
Part9 = Instance.new("Part")
1386-
    equiped = false
1386+
1387-
    hum.WalkSpeed = 40
1387+
1388-
    hum.JumpPower = 120
1388+
1389
Part13 = Instance.new("Part")
1390
Part14 = Instance.new("Part")
1391
Decal15 = Instance.new("Decal")
1392
WedgePart16 = Instance.new("WedgePart")
1393
Part17 = Instance.new("Part")
1394
Part18 = Instance.new("Part")
1395
Part19 = Instance.new("Part")
1396
Part20 = Instance.new("Part")
1397
Part21 = Instance.new("Part")
1398
Part22 = Instance.new("Part")
1399
Model0.Parent = mas
1400
Part1.Parent = Model0
1401
Part1.CFrame = CFrame.new(48.5917892, 47.3486061, 49.7306824, 0, 0, 1, 0, 1, -0, -1, 0, 0)
1402
Part1.Orientation = Vector3.new(0, 90, 0)
1403
Part1.Position = Vector3.new(48.5917892, 47.3486061, 49.7306824)
1404
Part1.Rotation = Vector3.new(0, 90, 0)
1405
Part1.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1406
Part1.Size = Vector3.new(11.9378719, 11.9378719, 11.9378719)
1407-
         for i = 1,20 do
1407+
1408-
    LGhasterBlaster.Transparency = LGhasterBlaster.Transparency+0.1
1408+
1409-
    RGhasterBlaster.Transparency = RGhasterBlaster.Transparency+0.1
1409+
1410
Part1.Material = Enum.Material.Sand
1411
Part1.TopSurface = Enum.SurfaceType.Smooth
1412-
     for i = 1,20 do
1412+
1413
Part1.Shape = Enum.PartType.Ball
1414
Part2.Parent = Model0
1415
Part2.CFrame = CFrame.new(57.1810532, 36.2468109, 49.0643387, 0, 0, 1, 0, 1, -0, -1, 0, 0)
1416
Part2.Orientation = Vector3.new(0, 90, 0)
1417
Part2.Position = Vector3.new(57.1810532, 36.2468109, 49.0643387)
1418
Part2.Rotation = Vector3.new(0, 90, 0)
1419
Part2.Color = Color3.new(0.972549, 0.972549, 0.972549)
1420
Part2.Size = Vector3.new(30.36623, 30.36623, 30.36623)
1421
Part2.Anchored = true
1422
Part2.BottomSurface = Enum.SurfaceType.Smooth
1423
Part2.BrickColor = BrickColor.new("Institutional white")
1424
Part2.Material = Enum.Material.Sand
1425
Part2.TopSurface = Enum.SurfaceType.Smooth
1426
Part2.brickColor = BrickColor.new("Institutional white")
1427
Part2.Shape = Enum.PartType.Ball
1428
Part3.Parent = Model0
1429
Part3.CFrame = CFrame.new(41.7180328, 23.3910103, 59.0231323, 0.58643496, 0.0729181468, -0.806707561, -0.0729249939, -0.987142265, -0.142240331, -0.806706905, 0.142243832, -0.573577166)
1430
Part3.Orientation = Vector3.new(8.18000031, -125.410004, -175.770004)
1431
Part3.Position = Vector3.new(41.7180328, 23.3910103, 59.0231323)
1432
Part3.Rotation = Vector3.new(166.070007, -53.7799988, -7.09000015)
1433
Part3.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1434
Part3.Size = Vector3.new(8.25664425, 8.25664425, 8.25664425)
1435
Part3.Anchored = true
1436
Part3.BottomSurface = Enum.SurfaceType.Smooth
1437
Part3.BrickColor = BrickColor.new("Really black")
1438
Part3.Material = Enum.Material.Sand
1439
Part3.TopSurface = Enum.SurfaceType.Smooth
1440
Part3.brickColor = BrickColor.new("Really black")
1441
Part3.Shape = Enum.PartType.Ball
1442
Part4.Parent = Model0
1443
Part4.CFrame = CFrame.new(52.6210098, 40.2130051, 56.5951385, 0, 0, 1, 0, 1, -0, -1, 0, 0)
1444
Part4.Orientation = Vector3.new(0, 90, 0)
1445
Part4.Position = Vector3.new(52.6210098, 40.2130051, 56.5951385)
1446
Part4.Rotation = Vector3.new(0, 90, 0)
1447
Part4.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1448
Part4.Size = Vector3.new(11.9378719, 11.9378719, 11.9378719)
1449
Part4.Anchored = true
1450
Part4.BottomSurface = Enum.SurfaceType.Smooth
1451
Part4.BrickColor = BrickColor.new("Really black")
1452
Part4.Material = Enum.Material.Sand
1453
Part4.TopSurface = Enum.SurfaceType.Smooth
1454
Part4.brickColor = BrickColor.new("Really black")
1455
Part4.Shape = Enum.PartType.Ball
1456
Part5.Parent = Model0
1457
Part5.CFrame = CFrame.new(56.8641663, 36.5636978, 64.7474518, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1458
Part5.Position = Vector3.new(56.8641663, 36.5636978, 64.7474518)
1459
Part5.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1460
Part5.Size = Vector3.new(5, 1, 1)
1461
Part5.Anchored = true
1462
Part5.BottomSurface = Enum.SurfaceType.Smooth
1463
Part5.BrickColor = BrickColor.new("Really black")
1464
Part5.TopSurface = Enum.SurfaceType.Smooth
1465
Part5.brickColor = BrickColor.new("Really black")
1466
Part5.Shape = Enum.PartType.Cylinder
1467
Part6.Parent = Model0
1468
Part6.CFrame = CFrame.new(50.8640823, 42.0547752, 61.0135193, 0, 0, 1, 0, 1, -0, -1, 0, 0)
1469
Part6.Orientation = Vector3.new(0, 90, 0)
1470
Part6.Position = Vector3.new(50.8640823, 42.0547752, 61.0135193)
1471
Part6.Rotation = Vector3.new(0, 90, 0)
1472
Part6.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1473
Part6.Size = Vector3.new(3.12935519, 3.12935519, 3.12935519)
1474
Part6.Anchored = true
1475
Part6.BottomSurface = Enum.SurfaceType.Smooth
1476
Part6.BrickColor = BrickColor.new("Really black")
1477
Part6.Material = Enum.Material.Sand
1478
Part6.TopSurface = Enum.SurfaceType.Smooth
1479
Part6.brickColor = BrickColor.new("Really black")
1480
Part6.Shape = Enum.PartType.Ball
1481
Decal7.Parent = Part6
1482
Decal7.Texture = "http://www.roblox.com/asset/?id=3717226133"
1483
Decal7.Face = Enum.NormalId.Left
1484
Part8.Parent = Model0
1485
Part8.CFrame = CFrame.new(41.1591187, 23.3393822, 63.1394043, 0.58643496, 0.0729181468, -0.806707561, -0.0729249939, -0.987142265, -0.142240331, -0.806706905, 0.142243832, -0.573577166)
1486
Part8.Orientation = Vector3.new(8.18000031, -125.410004, -175.770004)
1487
Part8.Position = Vector3.new(41.1591187, 23.3393822, 63.1394043)
1488
Part8.Rotation = Vector3.new(166.070007, -53.7799988, -7.09000015)
1489
Part8.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1490
Part8.Size = Vector3.new(7.56641483, 7.56641483, 7.56641483)
1491
Part8.Anchored = true
1492
Part8.BottomSurface = Enum.SurfaceType.Smooth
1493
Part8.BrickColor = BrickColor.new("Really black")
1494
Part8.Material = Enum.Material.Sand
1495
Part8.TopSurface = Enum.SurfaceType.Smooth
1496
Part8.brickColor = BrickColor.new("Really black")
1497
Part8.Shape = Enum.PartType.Ball
1498
Part9.Parent = Model0
1499
Part9.CFrame = CFrame.new(41.5474167, 23.5832863, 65.3172913, 0.58643496, 0.0729181468, -0.806707561, -0.0729249939, -0.987142265, -0.142240331, -0.806706905, 0.142243832, -0.573577166)
1500
Part9.Orientation = Vector3.new(8.18000031, -125.410004, -175.770004)
1501
Part9.Position = Vector3.new(41.5474167, 23.5832863, 65.3172913)
1502
Part9.Rotation = Vector3.new(166.070007, -53.7799988, -7.09000015)
1503
Part9.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1504
Part9.Size = Vector3.new(6.6461091, 6.6461091, 6.6461091)
1505
Part9.Anchored = true
1506
Part9.BottomSurface = Enum.SurfaceType.Smooth
1507
Part9.BrickColor = BrickColor.new("Really black")
1508
Part9.Material = Enum.Material.Sand
1509
Part9.TopSurface = Enum.SurfaceType.Smooth
1510
Part9.brickColor = BrickColor.new("Really black")
1511
Part9.Shape = Enum.PartType.Ball
1512
Part10.Parent = Model0
1513
Part10.CFrame = CFrame.new(56.9489899, 24.845108, 49.064537, 0, 0, 1, 0, 1, -0, -1, 0, 0)
1514
Part10.Orientation = Vector3.new(0, 90, 0)
1515
Part10.Position = Vector3.new(56.9489899, 24.845108, 49.064537)
1516
Part10.Rotation = Vector3.new(0, 90, 0)
1517
Part10.Color = Color3.new(0.972549, 0.972549, 0.972549)
1518
Part10.Size = Vector3.new(32.4524574, 32.4524574, 32.4524574)
1519
Part10.Anchored = true
1520
Part10.BottomSurface = Enum.SurfaceType.Smooth
1521
Part10.BrickColor = BrickColor.new("Institutional white")
1522
Part10.Material = Enum.Material.Sand
1523
Part10.TopSurface = Enum.SurfaceType.Smooth
1524
Part10.brickColor = BrickColor.new("Institutional white")
1525
Part10.Shape = Enum.PartType.Ball
1526
UnionOperation11.Parent = Model0
1527
UnionOperation11.CFrame = CFrame.new(56.9707565, 18.5628796, 48.9369125, 0, 0, 1, 0, 1, -0, -1, 0, 0)
1528
UnionOperation11.Orientation = Vector3.new(0, 90, 0)
1529
UnionOperation11.Position = Vector3.new(56.9707565, 18.5628796, 48.9369125)
1530
UnionOperation11.Rotation = Vector3.new(0, 90, 0)
1531
UnionOperation11.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1532
UnionOperation11.Size = Vector3.new(37.5521164, 36.0706635, 37.5521202)
1533
UnionOperation11.Anchored = true
1534
UnionOperation11.BrickColor = BrickColor.new("Really black")
1535
UnionOperation11.Material = Enum.Material.Sand
1536
UnionOperation11.brickColor = BrickColor.new("Really black")
1537
UnionOperation12.Parent = Model0
1538
UnionOperation12.CFrame = CFrame.new(57.0781937, 16.378088, 47.0853577, 0, 0, 1, 0, 1, -0, -1, 0, 0)
1539
UnionOperation12.Orientation = Vector3.new(0, 90, 0)
1540
UnionOperation12.Position = Vector3.new(57.0781937, 16.378088, 47.0853577)
1541
UnionOperation12.Rotation = Vector3.new(0, 90, 0)
1542
UnionOperation12.Color = Color3.new(0.972549, 0.972549, 0.972549)
1543
UnionOperation12.Size = Vector3.new(43.6049194, 31.7337704, 39.6469803)
1544
UnionOperation12.Anchored = true
1545
UnionOperation12.Material = Enum.Material.Sand
1546
Part13.Parent = Model0
1547
Part13.CFrame = CFrame.new(66.6242828, 47.3486061, 49.7306824, 0, 0, 1, 0, 1, -0, -1, 0, 0)
1548
Part13.Orientation = Vector3.new(0, 90, 0)
1549
Part13.Position = Vector3.new(66.6242828, 47.3486061, 49.7306824)
1550
Part13.Rotation = Vector3.new(0, 90, 0)
1551
Part13.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1552
Part13.Size = Vector3.new(11.9378719, 11.9378719, 11.9378719)
1553
Part13.Anchored = true
1554
Part13.BottomSurface = Enum.SurfaceType.Smooth
1555
Part13.BrickColor = BrickColor.new("Really black")
1556
Part13.Material = Enum.Material.Sand
1557
Part13.TopSurface = Enum.SurfaceType.Smooth
1558
Part13.brickColor = BrickColor.new("Really black")
1559
Part13.Shape = Enum.PartType.Ball
1560
Part14.Parent = Model0
1561
Part14.CFrame = CFrame.new(63.4934502, 42.0547752, 61.0136719, 0, 0, 1, 0, 1, -0, -1, 0, 0)
1562
Part14.Orientation = Vector3.new(0, 90, 0)
1563
Part14.Position = Vector3.new(63.4934502, 42.0547752, 61.0136719)
1564
Part14.Rotation = Vector3.new(0, 90, 0)
1565
Part14.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1566
Part14.Size = Vector3.new(3.12935519, 3.12935519, 3.12935519)
1567
Part14.Anchored = true
1568
Part14.BottomSurface = Enum.SurfaceType.Smooth
1569
Part14.BrickColor = BrickColor.new("Really black")
1570
Part14.Material = Enum.Material.Sand
1571
Part14.TopSurface = Enum.SurfaceType.Smooth
1572
Part14.brickColor = BrickColor.new("Really black")
1573
Part14.Shape = Enum.PartType.Ball
1574
Decal15.Parent = Part14
1575
Decal15.Texture = "http://www.roblox.com/asset/?id=3717226133"
1576
Decal15.Face = Enum.NormalId.Left
1577
WedgePart16.Parent = Model0
1578
WedgePart16.CFrame = CFrame.new(56.9892883, 40.3797035, 64.3976288, 0, -0.707106829, -0.707106829, 0, 0.707106829, -0.707106829, 1, 0, 0)
1579
WedgePart16.Orientation = Vector3.new(45, -90, 0)
1580
WedgePart16.Position = Vector3.new(56.9892883, 40.3797035, 64.3976288)
1581
WedgePart16.Rotation = Vector3.new(90, -45, 90)
1582
WedgePart16.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1583
WedgePart16.Size = Vector3.new(1.15901566, 3.24524593, 3.3611598)
1584
WedgePart16.Anchored = true
1585
WedgePart16.BrickColor = BrickColor.new("Really black")
1586
WedgePart16.Material = Enum.Material.Sand
1587
WedgePart16.brickColor = BrickColor.new("Really black")
1588
Part17.Parent = Model0
1589
Part17.CFrame = CFrame.new(72.3721771, 24.0471897, 62.7424316, -0.222223029, -0.972378194, 0.071397759, -0.547577083, 0.185058936, 0.816034675, -0.806707144, 0.142245904, -0.573576331)
1590
Part17.Orientation = Vector3.new(-54.6899986, 172.899994, -71.3300018)
1591
Part17.Position = Vector3.new(72.3721771, 24.0471897, 62.7424316)
1592
Part17.Rotation = Vector3.new(-125.099998, 4.09000015, 102.870003)
1593
Part17.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1594
Part17.Size = Vector3.new(7.56641483, 7.56641483, 7.56641483)
1595
Part17.Anchored = true
1596
Part17.BottomSurface = Enum.SurfaceType.Smooth
1597
Part17.BrickColor = BrickColor.new("Really black")
1598
Part17.Material = Enum.Material.Sand
1599
Part17.TopSurface = Enum.SurfaceType.Smooth
1600
Part17.brickColor = BrickColor.new("Really black")
1601
Part17.Shape = Enum.PartType.Ball
1602
Part18.Parent = Model0
1603
Part18.CFrame = CFrame.new(72.2770309, 23.4941597, 58.6262207, -0.222223029, -0.972378194, 0.071397759, -0.547577083, 0.185058936, 0.816034675, -0.806707144, 0.142245904, -0.573576331)
1604
Part18.Orientation = Vector3.new(-54.6899986, 172.899994, -71.3300018)
1605
Part18.Position = Vector3.new(72.2770309, 23.4941597, 58.6262207)
1606
Part18.Rotation = Vector3.new(-125.099998, 4.09000015, 102.870003)
1607
Part18.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1608
Part18.Size = Vector3.new(8.25664425, 8.25664425, 8.25664425)
1609
Part18.Anchored = true
1610
Part18.BottomSurface = Enum.SurfaceType.Smooth
1611
Part18.BrickColor = BrickColor.new("Really black")
1612
Part18.Material = Enum.Material.Sand
1613
Part18.TopSurface = Enum.SurfaceType.Smooth
1614
Part18.brickColor = BrickColor.new("Really black")
1615
Part18.Shape = Enum.PartType.Ball
1616
Part19.Parent = Model0
1617
Part19.CFrame = CFrame.new(72.5071335, 23.609024, 64.9203796, -0.222223029, -0.972378194, 0.071397759, -0.547577083, 0.185058936, 0.816034675, -0.806707144, 0.142245904, -0.573576331)
1618
Part19.Orientation = Vector3.new(-54.6899986, 172.899994, -71.3300018)
1619
Part19.Position = Vector3.new(72.5071335, 23.609024, 64.9203796)
1620
Part19.Rotation = Vector3.new(-125.099998, 4.09000015, 102.870003)
1621
Part19.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1622
Part19.Size = Vector3.new(6.6461091, 6.6461091, 6.6461091)
1623
Part19.Anchored = true
1624
Part19.BottomSurface = Enum.SurfaceType.Smooth
1625
Part19.BrickColor = BrickColor.new("Really black")
1626
Part19.Material = Enum.Material.Sand
1627
Part19.TopSurface = Enum.SurfaceType.Smooth
1628
Part19.brickColor = BrickColor.new("Really black")
1629
Part19.Shape = Enum.PartType.Ball
1630
Part20.Parent = Model0
1631
Part20.CFrame = CFrame.new(61.7825012, 40.2130051, 56.5946808, 0, 0, 1, 0, 1, -0, -1, 0, 0)
1632
Part20.Orientation = Vector3.new(0, 90, 0)
1633
Part20.Position = Vector3.new(61.7825012, 40.2130051, 56.5946808)
1634
Part20.Rotation = Vector3.new(0, 90, 0)
1635
Part20.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1636
Part20.Size = Vector3.new(11.9378719, 11.9378719, 11.9378719)
1637
Part20.Anchored = true
1638
Part20.BottomSurface = Enum.SurfaceType.Smooth
1639
Part20.BrickColor = BrickColor.new("Really black")
1640
Part20.Material = Enum.Material.Sand
1641
Part20.TopSurface = Enum.SurfaceType.Smooth
1642
Part20.brickColor = BrickColor.new("Really black")
1643
Part20.Shape = Enum.PartType.Ball
1644
Part21.Parent = Model0
1645
Part21.CFrame = CFrame.new(45.8807449, 38.6814804, 25.8246136, -0.707106948, -0.707106709, 0, 0.49999994, -0.500000119, 0.707106829, -0.49999994, 0.500000119, 0.707106829)
1646
Part21.Orientation = Vector3.new(-45, 0, 135)
1647
Part21.Position = Vector3.new(45.8807449, 38.6814804, 25.8246136)
1648
Part21.Rotation = Vector3.new(-45, 0, 135)
1649
Part21.Color = Color3.new(0.105882, 0.164706, 0.207843)
1650
Part21.Size = Vector3.new(29, 2, 3)
1651
Part21.Anchored = true
1652
Part21.BottomSurface = Enum.SurfaceType.Smooth
1653
Part21.BrickColor = BrickColor.new("Black")
1654
Part21.TopSurface = Enum.SurfaceType.Smooth
1655
Part21.brickColor = BrickColor.new("Black")
1656
Part21.Shape = Enum.PartType.Cylinder
1657
Part22.Parent = Model0
1658
Part22.CFrame = CFrame.new(68.5982666, 39.5318069, 25.3032093, 0.707106948, -0.707106709, 0, 0.49999994, 0.500000119, 0.707106829, -0.49999994, -0.500000119, 0.707106829)
1659
Part22.Orientation = Vector3.new(-45, 0, 45)
1660
Part22.Position = Vector3.new(68.5982666, 39.5318069, 25.3032093)
1661
Part22.Rotation = Vector3.new(-45, 0, 45)
1662
Part22.Color = Color3.new(0.105882, 0.164706, 0.207843)
1663
Part22.Size = Vector3.new(30, 2, 5)
1664
Part22.Anchored = true
1665
Part22.BottomSurface = Enum.SurfaceType.Smooth
1666
Part22.BrickColor = BrickColor.new("Black")
1667
Part22.TopSurface = Enum.SurfaceType.Smooth
1668
Part22.brickColor = BrickColor.new("Black")
1669
Part22.Shape = Enum.PartType.Cylinder
1670
for i,v in pairs(mas:GetChildren()) do
1671
	v.Parent = script
1672
	pcall(function() v:MakeJoints() end)
1673
end
1674
mas:Destroy()
1675
for i,v in pairs(cors) do
1676
	spawn(function()
1677
		pcall(v)
1678
	end)
1679
end
1680
1681
end
1682
end)
1683
1684
mouse.KeyDown:connect(function(Press)
1685
Press=Press:lower()
1686
if Press=='q' then
1687
Cso("1019848561", hed, 10, 1.1)
1688
          for i = 1,20 do
1689
    LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1) --LeftUpperArm
1690
    RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperArm
1691
    LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerArm
1692
    RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightLowerArm
1693
    LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftUpperLeg
1694
    RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
1695
    LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerLeg
1696
    RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
1697
    Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Torso
1698
    Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
1699
    RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new( RightFoot.RightAnkle.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
1700
  LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new( LeftFoot.LeftAnkle.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
1701
   RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new( RightHand.RightWrist.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
1702
           LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new( LeftHand.LeftWrist.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
1703
     Waist.C0 = Waist.C0:lerp(CFrame.new( Waist.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
1704
wait()
1705
end
1706
    for i = 1,20 do
1707
    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
1708
    RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(math.rad(44.576), math.rad(80.787), 0),.1)--RightUpperArm
1709
    LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(92.934),rad(0),rad(0)),.1)--LeftLowerArm
1710
    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
1711
    LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(59.588),rad(0),rad(0)),.1)--LeftUpperLeg
1712
    RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(1.089),rad(0),rad(0)),.1)--RightUpperLeg
1713
    LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-38.044),rad(0),rad(0)),.1)--LeftLowerLeg
1714
    RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(-17.704),rad(0),rad(0)),.1)--RightUpperLeg
1715
    Root.C0 = Root.C0:lerp(CFrame.new(0, -0.206, 0.078)*CFrame.Angles(rad(-20.856),rad(0),rad(0)),.1)--Torso
1716
    Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(18.564),rad(0),rad(0)),.1)--Head
1717
    RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new( RightFoot.RightAnkle.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
1718
  LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new( LeftFoot.LeftAnkle.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
1719
   RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new( RightHand.RightWrist.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
1720
           LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new( LeftHand.LeftWrist.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
1721
     Waist.C0 = Waist.C0:lerp(CFrame.new( Waist.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
1722
wait()
1723
end
1724
bones()
1725
end
1726
end)
1727
1728
mouse.KeyDown:connect(function(Press)
1729
Press=Press:lower()
1730
if Press=='x' then
1731
id = 2705863687
1732
themee.SoundId = "rbxassetid://"..id
1733
themee:Play()
1734
end
1735
end)
1736
 
1737
mouse.KeyDown:connect(function(Press)
1738
Press=Press:lower()
1739
if Press=='f' then
1740
Cso("2847401350", hed, 10, 1.1)
1741
        dist = (tors.Position - mouse.Hit.p).magnitude
1742
        if dist <= 10000 then
1743
            tors.CFrame = CFrame.new(mouse.Hit.p) + Vector3.new(0,3,0)
1744
end
1745
end
1746
end)