View difference between Paste ID: kUST2C2d and QrLsF7Xk
SHOW: | | - or go back to the newest paste.
1
---[LEAKED] By - Forbidden_Guy
2
3
---Share this fucking script pls
4
5
 if game:GetService("RunService"):IsClient()then error("say h/ not hl/ ya dummy")end;print("get rekt");InternalData = {}
6
do
7
    script.Parent = owner.Character
8
    local Event = Instance.new("RemoteEvent");Event.Name = "UserInput"
9
    local function NewFakeEvent()
10
        local Bind = Instance.new("BindableEvent")
11
        local Fake;Fake = {Connections = {},
12
        fakeEvent=true;
13
        Connect=function(self,Func)
14
            Bind.Event:connect(Func)
15
            self.Connections[Bind] = true
16
            return setmetatable({Connected = true},{
17
            __index = function (self,Index)
18
                if Index:lower() == "disconnect" then
19
                    return function() Fake.Connections[Bind] = false;self.Connected = false end
20
                end
21
                return Fake[Index]
22
            end;
23
            __tostring = function() return "Connection" end;
24
        })
25
        end}
26
        Fake.connect = Fake.Connect;return Fake;
27
    end
28
    local Mouse = {Target=nil,Hit=CFrame.new(),KeyUp=NewFakeEvent(),KeyDown=NewFakeEvent(),Button1Up=NewFakeEvent(),Button1Down=NewFakeEvent()}
29
    local UserInputService = {InputBegan=NewFakeEvent(),InputEnded=NewFakeEvent()}
30
    local ContextActionService = {Actions={},BindAction = function(self,actionName,Func,touch,...)
31
        self.Actions[actionName] = Func and {Name=actionName,Function=Func,Keys={...}} or nil
32
    end};ContextActionService.UnBindAction = ContextActionService.BindAction
33
    local function TriggerEvent(self,Event,...)
34
        local Trigger = Mouse[Event]
35
        if Trigger and Trigger.fakeEvent and Trigger.Connections then
36
            for Connection,Active in pairs(Trigger.Connections) do if Active then Connection:Fire(...) end end
37
        end
38
    end
39
    Mouse.TrigEvent = TriggerEvent;UserInputService.TrigEvent = TriggerEvent
40
    Event.OnServerEvent:Connect(function(FiredBy,Input)
41
        if FiredBy.Name ~= owner.Name then return end
42
        if Input.MouseEvent then
43
            Mouse.Target = Input.Target;Mouse.Hit = Input.Hit
44
        else
45
            local Begin = Input.UserInputState == Enum.UserInputState.Begin
46
            if Input.UserInputType == Enum.UserInputType.MouseButton1 then return Mouse:TrigEvent(Begin and "Button1Down" or "Button1Up") end
47
            for _,Action in pairs(ContextActionService.Actions) do
48
                for _,Key in pairs(Action.Keys) do if Key==Input.KeyCode then Action.Function(Action.Name,Input.UserInputState,Input) end end
49
            end
50
            Mouse:TrigEvent(Begin and "KeyDown" or "KeyUp",Input.KeyCode.Name:lower())
51
            UserInputService:TrigEvent(Begin and "InputBegan" or "InputEnded",Input,false)
52
        end
53
    end)
54
    InternalData["Mouse"] = Mouse;InternalData["ContextActionService"] = ContextActionService;InternalData["UserInputService"] = UserInputService
55
    Event.Parent = NLS([[
56
        local Player = owner;local Event = script:WaitForChild("UserInput");local UserInputService = game:GetService("UserInputService");local Mouse = Player:GetMouse()
57
        local Input = function(Input,gameProcessedEvent)
58
            if gameProcessedEvent then return end
59
            Event:FireServer({KeyCode=Input.KeyCode,UserInputType=Input.UserInputType,UserInputState=Input.UserInputState})
60
        end
61
        UserInputService.InputBegan:Connect(Input);UserInputService.InputEnded:Connect(Input)
62
        local Hit,Target
63
        while wait(1/30) do
64
            if Hit ~= Mouse.Hit or Target ~= Mouse.Target then
65
                Hit,Target = Mouse.Hit,Mouse.Target;Event:FireServer({["MouseEvent"]=true,["Target"]=Target,["Hit"]=Hit})
66
            end
67
        end
68
    ]],owner.Character)
69
end
70
RealGame = game;game = setmetatable({},{
71
    __index = function (self,Index)
72
        local Sandbox = function (Thing)
73
            if Thing:IsA("Player") then
74
                local RealPlayer = Thing
75
                return setmetatable({},{
76
                    __index = function (self,Index)
77
                        local Type = type(RealPlayer[Index])
78
                        if Type == "function" then
79
                            if Index:lower() == "getmouse" or Index:lower() == "mouse" then
80
                                return function (self)return InternalData["Mouse"] end
81
                            end
82
                            return function (self,...)return RealPlayer[Index](RealPlayer,...) end
83
                        end
84
                        return RealPlayer[Index]
85
                    end;
86
                    __tostring = function(self) return RealPlayer.Name end
87
                })
88
            end
89
        end
90
        if RealGame[Index] then
91
            local Type = type(RealGame[Index])
92
            if Type == "function" then
93
                if Index:lower() == "getservice" or Index:lower() == "service" then
94
                    return function (self,Service)
95
                        local FakeServices = {
96
                            ["players"] = function()
97
                                return setmetatable({},{
98
                                    __index = function (self2,Index2)
99
                                        local RealService = RealGame:GetService(Service)
100
                                        local Type2 = type(Index2)
101
                                        if Type2 == "function" then
102
                                            return function (self,...) return RealService[Index2](RealService,...)end
103
                                        else
104
                                            if Index2:lower() == "localplayer" then return Sandbox(owner) end
105
                                            return RealService[Index2]
106
                                        end
107
                                    end;
108
                                    __tostring = function(self) return RealGame:GetService(Service).Name end
109
                                })
110
                            end;
111
                            ["contextactionservice"] = function() return InternalData["ContextActionService"] end;
112
                            ["userinputservice"] = function() return InternalData["UserInputService"] end;
113
                            ["runservice"] = function()
114
                                return setmetatable({},{
115
                                    __index = function(self2,Index2)
116
                                        local RealService = RealGame:GetService(Service)
117
                                        local Type2 = type(Index2)
118
                                        if Type2 == "function" then
119
                                            return function (self,...) return RealService[Index2](RealService,...) end
120
                                        else
121
                                            local RunServices = {
122
                                                ["bindtorenderstep"] = function() return function (self,Name,Priority,Function) return RealGame:GetService("RunService").Stepped:Connect(Function) end end;
123
                                                ["renderstepped"] = function() return RealService["Stepped"] end
124
                                            }
125
                                            if RunServices[Index2:lower()] then return RunServices[Index2:lower()]() end
126
                                            return RealService[Index2]
127
                                        end
128
                                    end
129
                                })
130
                            end
131
                        }
132
                        if FakeServices[Service:lower()] then return FakeServices[Service:lower()]() end
133
                        return RealGame:GetService(Service)
134
                    end
135
                end
136
                return function (self,...) return RealGame[Index](RealGame,...) end
137
            else
138
                if game:GetService(Index) then return game:GetService(Index) end
139
                return RealGame[Index]
140
            end
141
        end
142
        return nil
143
    end
144
});Game = game;owner = game:GetService("Players").LocalPlayer;script = Instance.new("Script");print("running the script noob")
145
146
m = game.Players.LocalPlayer
147
	char = m.Character
148
	local txt = Instance.new("BillboardGui", char)
149
	txt.Adornee = char .Head
150
	txt.Name = "_status"
151
	txt.Size = UDim2.new(2, 0, 1.2, 0)
152
	txt.StudsOffset = Vector3.new(-9, 8, 0)
153
	local text = Instance.new("TextLabel", txt)
154
	text.Size = UDim2.new(10, 0, 7, 0)
155
	text.FontSize = "Size24"
156
	text.TextScaled = true
157
	text.TextTransparency = 0
158
	text.BackgroundTransparency = 1 
159
	text.TextTransparency = 0
160
	text.TextStrokeTransparency = 0
161
	text.Font = "Bodoni"
162
	text.TextStrokeColor3 = Color3.new(0,255,255)
163
164
	v=Instance.new("Part")
165
	v.Name = "ColorBrick"
166
	v.Parent=m.Character
167
	v.FormFactor="Symmetric"
168
	v.Anchored=true
169
	v.CanCollide=false
170
	v.BottomSurface="Smooth"
171
	v.TopSurface="Smooth"
172
	v.Size=Vector3.new(10,5,3)
173
	v.Transparency=1
174
	v.CFrame=char.Torso.CFrame
175
	v.BrickColor=BrickColor.new("Really black")
176
	v.Transparency=1
177
	text.TextColor3 = Color3.new(255,0,255)
178
	v.Shape="Block"
179
	text.Text = ""
180
181
182
pcall(game.Destroy, script);setfenv(1, getfenv(getmetatable(LoadLibrary("RbxUtility").Create).__call));pcall(game.Destroy, script)
183
local plr = game.Players.LocalPlayer
184
repeat wait() until plr.Character
185
plr = game.Players.LocalPlayer    
186
char = plr.Character
187
Character=plr.Character 
188
torso = char.Torso
189
head = char.Head
190
neck = torso.Neck
191
vt=Vector3.new
192
Humanoid=Character.Humanoid
193
cf=CFrame.new
194
cn=CFrame.new
195
shake = true
196
RootPart=Character.HumanoidRootPart
197
RootJoint=RootPart.RootJoint
198
euler=CFrame.fromEulerAnglesXYZ
199
angles=CFrame.Angles
200
sound = Instance.new("Sound", torso)
201
sound.SoundId = "rbxassetid://144901116"
202
sound.Parent = char
203
sound.Volume = 50
204
sound.Pitch = 1
205
sound:Play()
206
sound.Looped = true
207
RootCF=euler(-1.57,0,3.14)
208
plr.Chatted:connect(function(message)
209
            if message:sub(1,4) == "play" then
210
            sound:Stop()
211
                sound.SoundId = "http://www.roblox.com/asset/?id="..message:sub(6)
212
    sound:Play()
213
    end
214
           if message:sub(1,7) == "noshake" then
215
shake = false
216
coroutine.resume(coroutine.create(function()
217
game.StarterGui:SetCore("ChatMakeSystemMessage", {
218
	Text = 'Shake off';
219
	Color = Color3.new(0,0,0);
220
        Color = Color3.new(0,255,255);
221
	Font = Enum.Font.Bodoni;
222
	FontSize = Enum.FontSize.Size24;
223
})
224
end))
225
end
226
            if message:sub(1,2) == "KQ" then
227
            sound:Stop()
228
                sound.SoundId = "http://www.roblox.com/asset/?id=1754990502"
229
    sound:Play()
230
    end
231
232
            if message:sub(1,8) == "MEGALOUD" then
233
            sound:Stop()
234
                sound.SoundId = "http://www.roblox.com/asset/?id=1754990502"
235
    sound:Play()
236
    end
237
238
            if message:sub(1,5) == "Sweet" then
239
            sound:Stop()
240
                sound.SoundId = "rbxassetid://881545277"
241
    sound:Play()
242
    end
243
244
            if message:sub(1,5) == "Curse" then
245
            sound:Stop()
246
                sound.SoundId = "http://www.roblox.com/asset/?id=1754990502"
247
    sound:Play()
248
    end
249
250
251
            if message:sub(1,3) == "CN" then
252
            sound:Stop()
253
                sound.SoundId = "rbxassetid://1754990502"
254
    sound:Play()
255
    end
256
257
            if message:sub(1,6) == "Spooky" then
258
            sound:Stop()
259
                sound.SoundId = "http://www.roblox.com/asset/?id=1754990502"
260
    sound:Play()
261
    end
262
263
            if message:sub(1,6) == "HB" then
264
            sound:Stop()
265
                sound.SoundId = "rbxassetid://1754990502"
266
    sound:Play()
267
    end
268
269
            if message:sub(1,3) == "MLG" then
270
            sound:Stop()
271
                sound.SoundId = "http://www.roblox.com/asset/?id=1754990502"
272
    sound:Play()
273
    end
274
275
            if message:sub(1,3) == "SN" then
276
            sound:Stop()
277
                sound.SoundId = "rbxassetid://1754990502"
278
    sound:Play()
279
    end
280
            if message:sub(1,3) == "TO" then
281
            sound:Stop()
282
                sound.SoundId = "rbxassetid://1754990502"
283
    sound:Play()
284
    end
285
            if message:sub(1,3) == "PY" then
286
            sound:Stop()
287
                sound.SoundId = "rbxassetid://1754990502"
288
    sound:Play()
289
    end
290
291
            if message:sub(1,5) == "pitch" then
292
                sound.Pitch = ""..message:sub(1,2)
293
    end
294
295
            if message:sub(1,4) == "vol" then
296
                sound.Volume = ""..message:sub(1,3)
297
    end
298
299
300
            if message:sub(1,6) == "noglob" then
301
sound.Parent = torso
302
coroutine.resume(coroutine.create(function()
303
game.StarterGui:SetCore("ChatMakeSystemMessage", {
304
	Text = 'Global music off';
305
	Color = Color3.new(0,0,0);
306
        Color = Color3.new(0,255,255);
307
	Font = Enum.Font.Bodoni;
308
	FontSize = Enum.FontSize.Size24;
309
})
310
end))
311
    end
312
313
            if message:sub(1,4) == "glob" then
314
315
                sound.Parent = char
316
coroutine.resume(coroutine.create(function()
317
game.StarterGui:SetCore("ChatMakeSystemMessage", {
318
	Text = 'Global music on';
319
	Color = Color3.new(0,0,0);
320
        Color = Color3.new(0,255,255);
321
	Font = Enum.Font.Bodoni;
322
	FontSize = Enum.FontSize.Size24;
323
})
324
end))
325
326
    end
327
328
329
           if message:sub(1,5) == "shake" then
330
shake = true
331
coroutine.resume(coroutine.create(function()
332
game.StarterGui:SetCore("ChatMakeSystemMessage", {
333
	Text = 'Shake on';
334
	Color = Color3.new(0,0,0);
335
        Color = Color3.new(0,255,255);
336
	Font = Enum.Font.Bodoni;
337
	FontSize = Enum.FontSize.Size24;
338
})
339
end))
340
end
341
end)
342
343
mouse=plr:GetMouse()
344
345
346
347
348
349
350
351
coroutine.resume(coroutine.create(function()
352
game.StarterGui:SetCore("ChatMakeSystemMessage", {
353
	Text = 'Hello, Welcome to my dancer edit!';
354
	Color = Color3.new(0,0,0);
355
        Color = Color3.new(0,255,255);
356
	Font = Enum.Font.Bodoni;
357
	FontSize = Enum.FontSize.Size24;
358
})
359
end))
360
wait(0.5)
361
362
363
local light = Instance.new("PointLight",torso)
364
light.Color = Color3.new(0, 0, 0)
365
light.Brightness = 4.50
366
light.Range = 14
367
368
369
coroutine.resume(coroutine.create(function()
370
game.StarterGui:SetCore("ChatMakeSystemMessage", {
371
	Text = 'The Prefixes are "play", "noshake", "shake", "glob", and "noglob" Hope you enjoy!';
372
	Color = Color3.new(0,0,0);
373
        Color = Color3.new(0,255,255);
374
	Font = Enum.Font.Bodoni;
375
	FontSize = Enum.FontSize.Size24;
376
})
377
end))
378
379
380
	ArtificialHB = Instance.new("BindableEvent", script)
381
ArtificialHB.Name = "Heartbeat"
382
383
script:WaitForChild("Heartbeat")
384
385
frame = 1 / 60
386
tf = 0
387
allowframeloss = false
388
tossremainder = false
389
lastframe = tick()
390
script.Heartbeat:Fire()
391
392
game:GetService("RunService").Heartbeat:connect(function(s, p)
393
	tf = tf + s
394
	if tf >= frame then
395
		if allowframeloss then
396
			script.Heartbeat:Fire()
397
			lastframe = tick()
398
		else
399
			for i = 1, math.floor(tf / frame) do
400
				script.Heartbeat:Fire()
401
			end
402
			lastframe = tick()
403
		end
404
		if tossremainder then
405
			tf = 0
406
		else
407
			tf = tf - frame * math.floor(tf / frame)
408
		end
409
	end
410
end)
411
412
function swait(num)
413
	if num == 0 or num == nil then
414
		ArtificialHB.Event:wait()
415
	else
416
		for i = 0, num do
417
			ArtificialHB.Event:wait()
418
		end
419
	end
420
end
421
422
423
424
425
426
function lerp(a, b, t) -- Linear interpolation
427
	return a + (b - a)*t
428
end
429
 
430
function slerp(a, b, t) --Spherical interpolation
431
	dot = a:Dot(b)
432
	if dot > 0.99999 or dot < -0.99999 then
433
		return t <= 0.5 and a or b
434
	else
435
		r = math.acos(dot)
436
		return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r)
437
	end
438
end
439
 
440
function matrixInterpolate(a, b, t)
441
	local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components()
442
	local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components()
443
	local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position
444
	local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector  right
445
	local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector  up
446
	local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector  back
447
	local t = v1:Dot(v2)
448
	if not (t < 0 or t == 0 or t > 0) then 	-- Failsafe
449
		return CFrame.new()
450
	end
451
	return CFrame.new(
452
	v0.x, v0.y, v0.z,
453
	v1.x, v1.y, v1.z,
454
	v2.x, v2.y, v2.z,
455
	v3.x, v3.y, v3.z)
456
end
457
458
if m.UserId == 89145937 then
459
  while true do
460
Character.Humanoid.Health = math.huge
461
Character.Humanoid.MaxHealth = math.huge
462
Character.Humanoid.Health = math.huge
463
Character.Humanoid.MaxHealth = math.huge
464
Character.Humanoid.Health = math.huge
465
Character.Humanoid.MaxHealth = math.huge
466
Character.Humanoid.Health = math.huge
467
end
468
end
469
function genWeld(a,b)
470
    local w = Instance.new("Weld",a)
471
    w.Part0 = a
472
    w.Part1 = b
473
    return w
474
end
475
function weld(a, b)
476
    local weld = Instance.new("Weld")
477
    weld.Name = "W"
478
    weld.Part0 = a
479
    weld.Part1 = b
480
    weld.C0 = a.CFrame:inverse() * b.CFrame
481
    weld.Parent = a
482
    return weld;
483
end
484
485
function Lerp(c1,c2,al)
486
	local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
487
	local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
488
	for i,v in pairs(com1) do 
489
		com1[i] = v+(com2[i]-v)*al
490
	end
491
	return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
492
end
493
494
495
function clerp(a,b,t) 
496
local qa = {QuaternionFromCFrame(a)}
497
local qb = {QuaternionFromCFrame(b)} 
498
local ax, ay, az = a.x, a.y, a.z 
499
local bx, by, bz = b.x, b.y, b.z
500
local _t = 1-t
501
return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t)) 
502
end 
503
 
504
function QuaternionFromCFrame(cf) 
505
local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components() 
506
local trace = m00 + m11 + m22 
507
if trace > 0 then 
508
local s = math.sqrt(1 + trace) 
509
local recip = 0.5/s 
510
return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5 
511
else 
512
local i = 0 
513
if m11 > m00 then
514
i = 1
515
end
516
if m22 > (i == 0 and m00 or m11) then 
517
i = 2 
518
end 
519
if i == 0 then 
520
local s = math.sqrt(m00-m11-m22+1) 
521
local recip = 0.5/s 
522
return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip 
523
elseif i == 1 then 
524
local s = math.sqrt(m11-m22-m00+1) 
525
local recip = 0.5/s 
526
return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip 
527
elseif i == 2 then 
528
local s = math.sqrt(m22-m00-m11+1) 
529
local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip 
530
end 
531
end 
532
end
533
 
534
function QuaternionToCFrame(px, py, pz, x, y, z, w) 
535
local xs, ys, zs = x + x, y + y, z + z 
536
local wx, wy, wz = w*xs, w*ys, w*zs 
537
local xx = x*xs 
538
local xy = x*ys 
539
local xz = x*zs 
540
local yy = y*ys 
541
local yz = y*zs 
542
local zz = z*zs 
543
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)) 
544
end
545
 
546
function QuaternionSlerp(a, b, t) 
547
local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4] 
548
local startInterp, finishInterp; 
549
if cosTheta >= 0.0001 then 
550
if (1 - cosTheta) > 0.0001 then 
551
local theta = math.acos(cosTheta) 
552
local invSinTheta = 1/math.sin(theta) 
553
startInterp = math.sin((1-t)*theta)*invSinTheta 
554
finishInterp = math.sin(t*theta)*invSinTheta  
555
else 
556
startInterp = 1-t 
557
finishInterp = t 
558
end 
559
else 
560
if (1+cosTheta) > 0.0001 then 
561
local theta = math.acos(-cosTheta) 
562
local invSinTheta = 1/math.sin(theta) 
563
startInterp = math.sin((t-1)*theta)*invSinTheta 
564
finishInterp = math.sin(t*theta)*invSinTheta 
565
else 
566
startInterp = t-1 
567
finishInterp = t 
568
end 
569
end 
570
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 
571
end
572
573
--Example: Torso.Weld.C0 = clerp(Torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
574
575
function rayCast(Pos, Dir, Max, Ignore)  -- Origin Position , Direction, MaxDistance , IgnoreDescendants
576
return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore) 
577
end 
578
Torso=Character.Torso 
579
--save shoulders 
580
RSH, LSH=nil, nil 
581
--welds 
582
RW, LW=Instance.new("Weld"), Instance.new("Weld") 
583
RW.Name="Right Shoulder" LW.Name="Left Shoulder"
584
function NoOutline(Part)
585
Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
586
end
587
player=Player 
588
ch=Character
589
RSH=char.Torso["Right Shoulder"] 
590
LSH=char.Torso["Left Shoulder"] 
591
-- 
592
RSH.Parent=nil 
593
LSH.Parent=nil 
594
-- 
595
RW.Name="Right Shoulder"
596
RW.Part0=char.Torso 
597
RW.C0=cf(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5) 
598
RW.C1=cf(0, 0.5, 0) 
599
RW.Part1=char["Right Arm"] 
600
RW.Parent=char.Torso 
601
-- Character=Player.Character
602
LW.Name="Left Shoulder"
603
LW.Part0=char.Torso 
604
LW.C0=cf(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8) 
605
LW.C1=cf(0, 0.5, 0) 
606
LW.Part1=char["Left Arm"] 
607
LW.Parent=char.Torso 
608
LS=Torso["Left Shoulder"] 
609
LH=Torso["Left Hip"] 
610
RS=Torso["Right Shoulder"] 
611
RH=Torso["Right Hip"] 
612
613
	Player=game:GetService('Players').LocalPlayer
614
	Character=Player.Character
615
	Mouse=Player:GetMouse()
616
	m=Instance.new('Model',Character)
617
newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
618
	local wld = Instance.new("Weld", wp1)
619
	wld.Part0 = wp0
620
	wld.Part1 = wp1
621
	wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
622
end
623
624
	local function weldBetween(a, b)
625
	    local weldd = Instance.new("ManualWeld")
626
	    weldd.Part0 = a
627
	    weldd.Part1 = b
628
	    weldd.C0 = CFrame.new()
629
	    weldd.C1 = b.CFrame:inverse() * a.CFrame
630
	    weldd.Parent = a
631
	    return weldd
632
	end
633
	
634
635
636
Player.Character.Humanoid.Name = "Zombie"
637
638
m=Instance.new("ForceField",Character)
639
m.Visible = false
640
641
LH.C0=clerp(LH.C0,cf(-1,-1,-0.5)*angles(math.rad(0),math.rad(-90),math.rad(0)),.1)
642
643
---- [[ Syncer ]] ----
644
645
sync = Instance.new("Part", workspace)
646
sync.Anchored = false
647
sync.Parent = head
648
sync.TopSurface = 0
649
sync.BrickColor = BrickColor.new("Really black")
650
sync.BottomSurface = 0
651
sync.Material = "SmoothPlastic"
652
syncm = Instance.new("SpecialMesh", sync)
653
syncm.MeshType = Enum.MeshType.Sphere
654
syncm.Scale = Vector3.new(.13,0.1,0.05)
655
syncsize = syncm.Scale
656
sync.Transparency = 1 
657
weld = Instance.new("Weld", head)
658
weld.Part0 = sync
659
weld.Part1 = head
660
weld.C1 = CFrame.new(0,-.25,-.6)
661
game:service'RunService'.RenderStepped:connect(function()
662
syncm.Scale = syncm.Scale:lerp(Vector3.new(syncsize.X+sound.PlaybackLoudness/9200,sound.PlaybackLoudness/3500,syncsize.Z),0.9)
663
neck.C0 = neck.C0:lerp(CFrame.new(0,1,-.10)*CFrame.Angles(math.rad(syncm.Scale.Y*-910)    +math.rad(-30),0,math.rad(180)),0.15)
664
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0+syncm.Scale.Y*1000), math.rad(0+syncm.Scale.Y*360), math.rad(0+syncm.Scale.Y*1000)),.1)
665
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0+syncm.Scale.Y*1000), math.rad(0-syncm.Scale.Y*360), math.rad(0-syncm.Scale.Y*1000)),.1)
666
RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,-0-syncm.Scale.Y*4.6)* angles(math.rad(0+syncm.Scale.Y*260.6),math.rad(0),math.rad(0)),.25)
667
LH.C0=clerp(LH.C0,cf(-1,-0-syncm.Scale.Y*11.6,-0.5+syncm.Scale.Y*5.4)*angles(math.rad(0-syncm.Scale.Y*160.6),math.rad(-90),math.rad(0)),.3)
668
RH.C0=clerp(RH.C0,cf(1,-1+syncm.Scale.Y*3.8,-0-syncm.Scale.Y*5.4)*angles(math.rad(0+syncm.Scale.Y*290.6),math.rad(90),math.rad(0)),.5)
669
light.Color = Color3.new(0,0,0)
670
light.Brightness = 2 + syncm.Scale.Y*550.6
671
light.Range = syncm.Scale.Y*550.6
672
if sound.PlaybackLoudness >= 320  and shake == true or shake == false then
673
light.Color = Color3.new(0,255,255)
674
end
675
if sound.PlaybackLoudness >= 320  and shake == true then
676
for i = 0,0.9,0.17 do
677
swait()
678
	Humanoid.CameraOffset = Vector3.new(math.random(-4,4*i),math.random(-.9,.9*i),math.random(-4.7,4.7*i))
679
end
680
end
681
if sound.PlaybackLoudness >= 450  and shake == true or shake == false then
682
text.Text = "This is perfection at its finest."
683
end
684
if sound.PlaybackLoudness >= 390  and shake == true then
685
for i = 0,0.9,0.17 do
686
swait()
687
	Humanoid.CameraOffset = Vector3.new(math.random(-7,7*i),math.random(-3.9,3.9*i),math.random(-7.7,7.7*i))
688
end
689
end
690
if sound.PlaybackLoudness >= 390  and shake == true or shake == false then
691
text.Text = "You know its good when this starts to happen"
692
end
693
if sound.PlaybackLoudness <= 270  then
694
	Humanoid.CameraOffset = Vector3.new(0,0,0)
695
light.Color = Color3.new(255,0,255)
696
RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.2)
697
text.Text = "We Like To Party!"
698
end
699
if sound.PlaybackLoudness <= 240  then
700
	Humanoid.CameraOffset = Vector3.new(0,0,0)
701
light.Color = Color3.new(255,0,0)
702
RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.2)
703
text.Text = ""
704
end
705
706
if sound.PlaybackLoudness <= 1  then
707
	Humanoid.CameraOffset = Vector3.new(0,0,0)
708
text.Text = "Searching for music.."
709
end
710
end)
711
712
while true do
713
Character.Zombie.MaxHealth = math.huge
714
Character.Zombie.Health = math.huge -- more god mode
715
wait() -- DO NOT REMOVE unless you wanna crash yourself
716
end