View difference between Paste ID: P1gUtzG7 and tjp8BERm
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,Mouse,mouse,UserInputService,ContextActionService = owner
3
local RealPlayer = Player
4
do print("FE Compatibility code by Mokiros");InternalData = {}InternalData.RealOwner = owner;InternalData.RealObjs = {};InternalData.SoundLoudness = {};local a=RealPlayer;script.Parent=a.Character;local b=Instance.new("RemoteEvent")b.Name="UserInput_Event"local function c()local d={_fakeEvent=true,Functions={},Connect=function(self,e)table.insert(self.Functions,e)end}d.connect=d.Connect;return d end;local f={Target=nil,Hit=CFrame.new(),KeyUp=c(),KeyDown=c(),Button1Up=c(),Button1Down=c()}local g={InputBegan=c(),InputEnded=c()}local CAS={Actions={},BindAction=function(self,h,i,j,...)CAS.Actions[h]=i and{Name=h,Function=i,Keys={...}}or nil end}CAS.UnbindAction=CAS.BindAction;local function k(self,l,...)local d=f[l]if d and d._fakeEvent then for m,e in pairs(d.Functions)do e(...)end end end;f.TrigEvent=k;g.TrigEvent=k;b.OnServerEvent:Connect(function(n,o)if n~=a then return end;f.Target=o.Target;f.Hit=o.Hit;if not o.isMouse then local p=o.UserInputState==Enum.UserInputState.Begin;if o.UserInputType==Enum.UserInputType.MouseButton1 then return f:TrigEvent(p and"Button1Down"or"Button1Up")end;for m,d in pairs(CAS.Actions)do for m,q in pairs(d.Keys)do if q==o.KeyCode then d.Function(d.Name,o.UserInputState,o)end end end;f:TrigEvent(p and"KeyDown"or"KeyUp",o.KeyCode.Name:lower())g:TrigEvent(p and"InputBegan"or"InputEnded",o,false)end end)b.Parent=NLS([==[local a=game:GetService("Players").LocalPlayer;local b=script:WaitForChild("UserInput_Event")local c=a:GetMouse()local d=game:GetService("UserInputService")local e=function(f,g)if g then return end;b:FireServer({KeyCode=f.KeyCode,UserInputType=f.UserInputType,UserInputState=f.UserInputState,Hit=c.Hit,Target=c.Target})end;d.InputBegan:Connect(e)d.InputEnded:Connect(e)local h,i;while wait(1/30)do if h~=c.Hit or i~=c.Target then h,i=c.Hit,c.Target;b:FireServer({isMouse=true,Target=i,Hit=h})end end]==],Player.Character)local r=game;local s={__index=function(self,q)local t=rawget(self,"_RealService")if t then return t[q]end end,__newindex=function(self,q,u)local t=rawget(self,"_RealService")if t then t[q]=u end end,__call=function(self,...)local t=rawget(self,"_RealService")if t then return t(...)end end}local function v(d,w)d._RealService=typeof(w)=="string"and r:GetService(w)or w;return setmetatable(d,s)end;local x={GetService=function(self,t)return self[t]end,Players=v({LocalPlayer=v({GetMouse=function(self)return f end},Player)},"Players"),UserInputService=v(g,"UserInputService"),ContextActionService=v(CAS,"ContextActionService")}rawset(x.Players,"localPlayer",x.Players.LocalPlayer)x.service=x.GetService;x.RunService=v({RenderStepped=r:GetService("RunService").Heartbeat,BindToRenderStep=function(self,h,m,i)self._btrs[h]=self.Heartbeat:Connect(i)end,UnbindFromRenderStep=function(self,h)self._btrs[h]:Disconnect()end},"RunService")setmetatable(x,{__index=function(self,t)return r:GetService(t)or typeof(r[t])=="function"and function(m,...)return r[t](r,...)end or r[t]end,__newindex=s.__newindex,__call=s.__call})game,owner=x,x.Players.LocalPlayer
5
	script.Parent = InternalData.RealOwner.Character
6
	local Event = Instance.new("RemoteEvent");Event.Name = "UserInput";InternalData.Event = Event
7
	local function createObject (connections, index)
8
    	local proxy = newproxy (true);local meta = getmetatable (proxy);
9
    	local runbind = function (self, i, ...) connections[i]:Fire (...); end;
10
		while (#connections > 0) do connections[table.remove(connections, 1)] = Instance.new ('BindableEvent');end;
11
    	meta.__index = function (self, i)
12
        	if (i == 'TriggerEvent') then return runbind end;
13
        	return connections[i] and connections[i].Event or index[i];
14
    	end;
15
    	meta.__newindex = index;meta.__metatable = false;return proxy
16
	end;
17
	local Mouse = createObject({"KeyUp","KeyDown","Button1Down","Button1Up"},{["Target"] = nil;["Hit"] = CFrame.new()})
18
	local UserInputService = createObject({"InputBegan","InputEnded"},{})
19
	local ContextActionService = {Actions={},BindAction = function(self,actionName,Func,touch,...)
20
		self.Actions[actionName] = Func and {Name=actionName,Function=Func,Keys={...}} or nil
21
	end};ContextActionService.UnBindAction = ContextActionService.BindAction
22
	Event.OnServerEvent:Connect(function(FiredBy,Input)
23
		if FiredBy ~= InternalData.RealOwner then return end
24
		if Input.MouseEvent then
25
			Mouse.Target = Input.Target;Mouse.Hit = Input.Hit
26
		elseif Input.Sound then
27
			if InternalData.SoundLoudness[Input.Sound] then InternalData.SoundLoudness[Input.Sound] = Input.Loudness end
28
		else
29
			local Begin = Input.UserInputState == Enum.UserInputState.Begin
30
			if Input.UserInputType == Enum.UserInputType.MouseButton1 then return Mouse:TriggerEvent(Begin and "Button1Down" or "Button1Up") end
31
			for _,Action in pairs(ContextActionService.Actions) do
32
				for _,Key in pairs(Action.Keys) do if Key==Input.KeyCode then Action.Function(Action.Name,Input.UserInputState,Input) end end
33
			end
34
			Mouse:TriggerEvent(Begin and "KeyDown" or "KeyUp",Input.KeyCode.Name:lower());UserInputService:TriggerEvent(Begin and "InputBegan" or "InputEnded",Input,false)
35
		end
36
	end)
37
	InternalData["Mouse"] = Mouse;InternalData["ContextActionService"] = ContextActionService;InternalData["UserInputService"] = UserInputService
38
	Event.Parent = NLS([[
39
		local Player = owner;
40
		local Sounds = {};
41
		local Event = script:WaitForChild("UserInput");
42
		local UserInputService = game:GetService("UserInputService");
43
		local Mouse = Player:GetMouse();
44
		local Input = function(Input,gameProcessedEvent)
45
			if gameProcessedEvent then return end
46
			Event:FireServer({KeyCode=Input.KeyCode,UserInputType=Input.UserInputType,UserInputState=Input.UserInputState})
47
		end
48
		Event.OnClientEvent:connect(function(Args)
49
			if Args[1] == "NewSound" then table.insert(Sounds,Args[2]) end
50
		end)
51
		UserInputService.InputBegan:Connect(Input);UserInputService.InputEnded:Connect(Input)
52
		local Hit,Target
53
		while wait(1/30) do
54
			for x,Sound in pairs(Sounds) do
55
				if Sound.Parent then Event:FireServer({["Sound"]=Sound,["Loudness"]=Sound.PlaybackLoudness}) end
56
			end
57
			if Hit ~= Mouse.Hit or Target ~= Mouse.Target then
58
				Hit = Mouse.Hit;Target = Mouse.Target;
59
				Event:FireServer({["MouseEvent"]=true,["Target"]=Target,["Hit"]=Hit})
60
			end
61
		end
62
	]],InternalData.RealOwner.Character)
63
end
64
InternalData.NewOwner = setmetatable({},{
65
	__index = function (self,Index)
66
			local Type = type(InternalData.RealOwner[Index])
67
			if Type == "function" then
68
				if Index:lower() == "getmouse" or Index:lower() == "mouse" then
69
				return function (self)return InternalData["Mouse"] end
70
				end
71
			return function (self,...)return InternalData.RealOwner[Index](InternalData.RealOwner,...) end
72
		elseif Index == "FakePlayer" then
73
			return true
74
		end
75
		return InternalData.RealOwner[Index]
76
	end;
77
	__tostring = function(self) return tostring(InternalData.RealOwner) end
78
})
79
--LoadLibrary("RbxUtility").Create
80
InternalData.LoadLibrary = LoadLibrary;LoadLibrary = function(Library)
81
	if Library == "RbxUtility" then
82
		return setmetatable({},{
83
			__tostring = function() return "RbxUtility" end;
84
			__index = function(self, Index)
85
				if Index:lower() == "create" then
86
					return function(Type)
87
						return function(Data)
88
							Data = Data or {}
89
							local Inst = Instance.new(Type)
90
							for x,y in pairs(Data) do
91
								if InternalData.RealObjs[y] then y = InternalData.RealObjs[y] end
92
								if y == owner then y = InternalData.RealOwner end
93
								Inst[x] = y
94
							end
95
							return Inst
96
						end
97
					end
98
				end
99
				return InternalData.LoadLibrary(Library)[Index]
100
			end
101
		})
102
	end
103
	return InternalData.LoadLibrary(Library)
104
end
105
InternalData.RealInstance = Instance;Instance = setmetatable({},{
106
	__index = function (self,Index)
107
		if Index:lower() == 'new' then
108
			return function (Type, Parent)
109
				if Parent == owner then Parent = InternalData.RealOwner end
110
				if InternalData.RealObjs[Parent] then Parent = InternalData.RealObjs[Parent] end
111
				local Real = InternalData.RealInstance.new(Type,Parent)
112
				if not Type then return end
113
				if Type == "BillboardGui" then
114
					local ToReturn = setmetatable({},{
115
						__index = function (self,Index)
116
							if type(Real[Index]) == "function" then
117
								if Index:lower() == "clone" then
118
									return function (self)
119
										local Real = Real:Clone()
120
										local ToReturn = setmetatable({RealObject = Real},{
121
											__index = function (self,Index)
122
												if type(Real[Index]) == "function" then return function (self,...) return Real[Index](Real,...)end end
123
												return Real[Index]
124
											end;
125
											__newindex = function (self,Index,Value)
126
												if InternalData.RealObjs[Value] then Value = InternalData.RealObjs[Value] end
127
												if Value == owner then Value = InternalData.RealOwner end
128
												Real[Index] = Value
129
											end;
130
											__tostring = function(self) return tostring(Real) end;
131
										})
132
										InternalData.RealObjs[ToReturn] = Real;return ToReturn;
133
									end
134
								end
135
								return function (self,...) return Real[Index](Real,...)end
136
							end
137
							return Real[Index]
138
						end;
139
						__newindex = function (self,Index,Value)
140
							if InternalData.RealObjs[Value] then Value = InternalData.RealObjs[Value] end
141
							if Value == owner then Value = InternalData.RealOwner end
142
							Real[Index] = Value
143
						end;
144
						__tostring = function(self) return tostring(Real) end;
145
					})
146
					InternalData.RealObjs[ToReturn] = Real;return ToReturn;
147
				elseif Type:lower() == "sound" then
148
					Real.Parent = owner.Character;
149
					local ToReturn = setmetatable({RealObject = Real},{
150
						__index = function (self,Index)
151
							if Index:lower() == "playbackloudness" then
152
								return InternalData.SoundLoudness[Real] or 0
153
							elseif type(Real[Index]) == "function" then
154
								if Index:lower() == "clone" then
155
									return function (self)
156
										local Real = Real:Clone()
157
										local ToReturn = setmetatable({},{
158
											__index = function (self,Index)
159
												if type(Real[Index]) == "function" then return function (self,...) return Real[Index](Real,...)end end
160
												return Real[Index]
161
											end;
162
											__newindex = function (self,Index,Value)
163
												if InternalData.RealObjs[Value] then Value = InternalData.RealObjs[Value] end
164
												if Value == owner then Value = InternalData.RealOwner end
165
												Real[Index] = Value
166
											end;
167
											__tostring = function(self) return tostring(Real) end;
168
										})
169
										InternalData.RealObjs[ToReturn] = Real;return ToReturn;
170
									end
171
								end
172
								return function (self,...) return Real[Index](Real,...)end
173
							end
174
							return Real[Index]
175
						end;
176
						__newindex = function (self,Index,Value)
177
							if InternalData.RealObjs[Value] then Value = InternalData.RealObjs[Value] end
178
							if Value == owner then Value = InternalData.RealOwner end
179
							Real[Index] = Value
180
						end;
181
						__tostring = function(self) return tostring(Real) end;
182
					})
183
					InternalData.RealObjs[ToReturn] = Real;InternalData.SoundLoudness[Real] = 0;repeat wait() until InternalData.Event.Parent InternalData.Event:FireClient(InternalData.RealOwner,{"NewSound",Real}) return ToReturn;
184
				else
185
					local ToReturn = setmetatable({RealObject = Real},{
186
						__index = function (self,Index)
187
							if type(Real[Index]) == "function" then
188
								if Index:lower() == "clone" then
189
									return function (self)
190
										local Real = Real:Clone()
191
										local ToReturn = setmetatable({},{
192
											__index = function (self,Index)
193
												if type(Real[Index]) == "function" then return function (self,...) return Real[Index](Real,...)end end
194
												return Real[Index]
195
											end;
196
											__newindex = function (self,Index,Value)
197
												if InternalData.RealObjs[Value] then Value = InternalData.RealObjs[Value] end
198
												if Value == owner then Value = InternalData.RealOwner end
199
												Real[Index] = Value
200
											end;
201
											__tostring = function(self) return tostring(Real) end;
202
										})
203
										InternalData.RealObjs[ToReturn] = Real;return ToReturn;
204
									end
205
								end
206
								return function (self,...) return Real[Index](Real,...)end
207
							end
208
							return Real[Index]
209
						end;
210
						__newindex = function (self,Index,Value)
211
							if InternalData.RealObjs[Value] then Value = InternalData.RealObjs[Value] end
212
							if Value == owner then Value = InternalData.RealOwner end
213
							Real[Index] = Value
214
						end;
215
						__tostring = function(self) return tostring(Real) end;
216
					})
217
					InternalData.RealObjs[ToReturn] = Real;return ToReturn;
218
				end
219
			end
220
		end
221
		return InternalData.RealInstance[Index]
222
	end;
223
	__tostring = function(self) return tostring(InternalData.RealInstance) end;
224
});
225
InternalData.RealGame = game;game = setmetatable({},{
226
	__index = function (self,Index)
227
		if InternalData.RealGame[Index] then
228
			local Type = type(InternalData.RealGame[Index])
229
			if Type == "function" then
230
				if Index:lower() == "getservice" or Index:lower() == "service" then
231
					return function (self,Service)
232
						local FakeServices = {
233
							["players"] = function()
234
								return setmetatable({},{
235
									__index = function (self2,Index2)
236
										local RealService = InternalData.RealGame:GetService(Service)
237
										local Type2 = type(RealService[Index2])
238
										if Type2 == "function" then
239
											return function (self,...) return RealService[Index2](RealService,...)end
240
										else
241
											if Index2:lower() == "localplayer" then return InternalData.NewOwner end
242
											return RealService[Index2]
243
										end
244
									end;
245
									__tostring = function(self) return tostring(InternalData.RealGame:GetService(Service)) end
246
								})
247
							end;
248
							["contextactionservice"] = function() return InternalData["ContextActionService"] end;
249
							["userinputservice"] = function() return InternalData["UserInputService"] end;
250
							["debris"] = function()
251
								return setmetatable({},{
252
									__index = function(self2,Index2)
253
										local RealService = InternalData.RealGame:GetService(Service)
254
										local Type2 = type(RealService[Index2])
255
										if Type2 == "function" then
256
											if Index2:lower() == "additem" then
257
												return function (self,Item,Time)
258
													if InternalData.RealObjs[Item] then Item = InternalData.RealObjs[Item] end
259
													return RealService:AddItem(Item,Time)
260
												end
261
											end
262
											return function (self,...) return RealService[Index2](RealService,...) end
263
										end
264
										return RealService[Index2]
265
									end;
266
									__tostring = function(self) return tostring(InternalData.RealGame:GetService("Debris")) end
267
								})
268
							end;
269
							["runservice"] = function()
270
								return setmetatable({},{
271
									__index = function(self2,Index2)
272
										local RealService = InternalData.RealGame:GetService(Service)
273
										local Type2 = type(RealService[Index2])
274
										if Type2 == "function" then
275
											return function (self,...) return RealService[Index2](RealService,...) end
276
										else
277
											local RunServices = {
278
												["bindtorenderstep"] = function() return function (self,Name,Priority,Function) return InternalData.RealGame:GetService("RunService").Stepped:Connect(Function) end end;
279
												["renderstepped"] = function() return RealService["Stepped"] end
280
											}
281
											if RunServices[Index2:lower()] then return RunServices[Index2:lower()]() end
282
											return RealService[Index2]
283
										end
284
									end;
285
									__tostring = function(self) return tostring(InternalData.RealGame:GetService("RunService")) end
286
								})
287
							end
288
						}
289
						if FakeServices[Service:lower()] then return FakeServices[Service:lower()]() end
290
						return InternalData.RealGame:GetService(Service)
291
					end
292
				end
293
				return function (self,...) return InternalData.RealGame[Index](InternalData.RealGame,...) end
294
			else
295
				if game:GetService(Index) then return game:GetService(Index) end
296
				return InternalData.RealGame[Index]
297
			end
298
		end
299
		return nil
300
	end;
301
	__tostring = function(self) return tostring(InternalData.game) end
302
});Game = game;owner = game:GetService("Players").LocalPlayer;script = Instance.new("Script");print("Complete!")
303
304
Player = game:GetService("Players").LocalPlayer
305
Character = Player.Character
306
PlayerGui = Player.PlayerGui
307
Backpack = Player.Backpack
308
Humanoid = Character.Humanoid
309
Torso = Character.Torso
310
Head = Character.Head
311
LeftArm = Character["Left Arm"]
312
RightArm = Character["Right Arm"]
313
LeftLeg = Character["Left Leg"]
314
RightLeg = Character["Right Leg"]
315
Neck = Torso["Neck"]
316
RightShoulder = Torso["Right Shoulder"]
317
LeftShoulder = Torso["Left Shoulder"]
318
RightHip = Torso["Right Hip"]
319
LeftHip = Torso["Left Hip"]
320
Shieldz = false
321
Radio = false
322
Healing = false
323
 
324
NeckC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
325
NeckC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
326
LeftShoulderC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
327
LeftShoulderC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
328
RightShoulderC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
329
RightShoulderC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
330
LeftHipC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
331
LeftHipC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
332
RightHipC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
333
RightHipC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
334
 
335
Stuff = Player.Character:GetChildren()
336
for i = 1 , #Stuff do
337-
 if Stuff[i].Name == "Hat" or Stuff[i].Name == "Hat" or Stuff[i].className == "Hat" then
337+
 if Stuff[i].Name == "Hair" or Stuff[i].Name == "Neck" or Stuff[i].className == "Hat" then
338
  Stuff[i]:Remove()
339
 end
340
end
341
 
342
 
343
 
344
Bottom = Instance.new("Part")
345
Bottom.Parent = Character
346
Bottom.Size = Vector3.new(1,1,1)
347
Bottom.TopSurface = "Smooth"
348
Bottom.BottomSurface = "Smooth"
349
Bottom.CanCollide = false
350
Bottom.Reflectance = .1
351
Bottom.FormFactor = "Symmetric"
352
Bottom.BrickColor = BrickColor.new("Black")
353
BottomMesh=Instance.new("CylinderMesh")
354
BottomMesh.Scale=Vector3.new(1.5,.1,1.5)
355
--BottomMesh.MeshType = "Head"
356
BottomMesh.Parent=Bottom
357
Bottom:BreakJoints()
358
beld = Instance.new("Weld")
359
beld.Parent = Head
360
beld.Part0 = Head
361
beld.Part1 = Bottom
362
beld.C0 = CFrame.new(0,.5,-0)
363
Top = Instance.new("Part")
364
Top.Parent = Character
365
Top.Size = Vector3.new(1,1,1)
366
Top.TopSurface = "Smooth"
367
Top.BottomSurface = "Smooth"
368
Top.CanCollide = false
369
Top.Reflectance = .1
370
Top.FormFactor = "Symmetric"
371
Top.BrickColor = BrickColor.new("Black")
372
TopMesh=Instance.new("CylinderMesh")
373
TopMesh.Scale=Vector3.new(1,1.2,1)
374
--TopMesh.MeshType = "Head"
375
TopMesh.Parent=Top
376
Top:BreakJoints()
377
teld = Instance.new("Weld")
378
teld.Parent = Head
379
teld.Part0 = Head
380
teld.Part1 = Top
381
teld.C0 = CFrame.new(0,1,-0)
382
 
383
Middle = Instance.new("Part")
384
Middle.Parent = Character
385
Middle.Size = Vector3.new(1,1,1)
386
Middle.TopSurface = "Smooth"
387
Middle.BottomSurface = "Smooth"
388
Middle.CanCollide = false
389
Middle.Reflectance = .1
390
Middle.FormFactor = "Symmetric"
391
Middle.BrickColor = BrickColor.new("Really red")
392
MiddleMesh=Instance.new("CylinderMesh")
393
MiddleMesh.Scale=Vector3.new(1.01,.1,1.01)
394
--MiddleMesh.MeshType = "Head"
395
MiddleMesh.Parent=Middle
396
Middle:BreakJoints()
397
meld = Instance.new("Weld")
398
meld.Parent = Head
399
meld.Part0 = Head
400
meld.Part1 = Middle
401
meld.C0 = CFrame.new(0,1.3,-0)
402
 
403
 
404
function Page(Num,gm)
405
if Num == 1 then
406
for _,v in pairs (gm:GetChildren()) do
407
if v.Name == "Pg2" then
408
v:Remove()
409
else
410
v.Visible = true
411
end
412
end
413
elseif Num == 2 then
414
for _,v in pairs (gm:GetChildren()) do
415
if v.Name ~= "Pg2" then
416
if v.className == "TextButton" then
417
v.Visible = false
418
end
419
end
420
end
421
tb = Instance.new("TextButton")
422
tb.Parent = gm
423
tb.Size = UDim2.new(0,70,0,30)
424
tb.Position = UDim2.new(0,800,0,40)
425
tb.Text = "Sun Hat"
426
tb.BackgroundTransparency = .5
427
tb.TextTransparency = .1
428
tb.BackgroundColor3 = Color3.new(100,255,255)
429
tb.BorderColor3 = Color3.new(50,255,255)
430
tb.Name = "Pg2"
431
function click()
432
SunHat()
433
end
434
tb.MouseButton1Click:connect(click)
435
tb = Instance.new("TextButton")
436
tb.Parent = gm
437
tb.Size = UDim2.new(0,70,0,30)
438
tb.Position = UDim2.new(0,800,0,80)
439
tb.Text = "No Sun Hat"
440
tb.BackgroundTransparency = .5
441
tb.TextTransparency = .1
442
tb.BackgroundColor3 = Color3.new(100,255,255)
443
tb.BorderColor3 = Color3.new(50,255,255)
444
tb.Name = "Pg2"
445
function click()
446
NoSunHat()
447
end
448
tb.MouseButton1Click:connect(click)
449
tb = Instance.new("TextButton")
450
tb.Parent = gm
451
tb.Size = UDim2.new(0,70,0,30)
452
tb.Position = UDim2.new(0,800,0,120)
453
tb.Text = "Radio"
454
tb.BackgroundTransparency = .5
455
tb.TextTransparency = .1
456
tb.BackgroundColor3 = Color3.new(100,255,255)
457
tb.BorderColor3 = Color3.new(50,255,255)
458
tb.Name = "Pg2"
459
function click()
460
Radio()
461
Radio = true
462
end
463
tb.MouseButton1Click:connect(click)
464
tb = Instance.new("TextButton")
465
tb.Parent = gm
466
tb.Size = UDim2.new(0,70,0,30)
467
tb.Position = UDim2.new(0,800,0,160)
468
tb.Text = "No Radio"
469
tb.BackgroundTransparency = .5
470
tb.TextTransparency = .1
471
tb.BackgroundColor3 = Color3.new(100,255,255)
472
tb.BorderColor3 = Color3.new(50,255,255)
473
tb.Name = "Pg2"
474
function click()
475
Radio = false
476
NoRadio()
477
end
478
tb.MouseButton1Click:connect(click)
479
tb = Instance.new("TextButton")
480
tb.Parent = gm
481
tb.Size = UDim2.new(0,70,0,30)
482
tb.Position = UDim2.new(0,800,0,200)
483
tb.Text = "Healer"
484
tb.BackgroundTransparency = .5
485
tb.TextTransparency = .1
486
tb.BackgroundColor3 = Color3.new(100,255,255)
487
tb.BorderColor3 = Color3.new(50,255,255)
488
tb.Name = "Pg2"
489
function click()
490
Something()
491
Healing = true
492
end
493
tb.MouseButton1Click:connect(click)
494
tb = Instance.new("TextButton")
495
tb.Parent = gm
496
tb.Size = UDim2.new(0,70,0,30)
497
tb.Position = UDim2.new(0,800,0,240)
498
tb.Text = "No Healer"
499
tb.BackgroundTransparency = .5
500
tb.TextTransparency = .1
501
tb.BackgroundColor3 = Color3.new(100,255,255)
502
tb.BorderColor3 = Color3.new(50,255,255)
503
tb.Name = "Pg2"
504
function click()
505
NoHealer()
506
Healing = false
507
end
508
tb.MouseButton1Click:connect(click)
509
tb = Instance.new("TextButton")
510
tb.Parent = gm
511
tb.Size = UDim2.new(0,70,0,30)
512
tb.Position = UDim2.new(0,880,0,40)
513
tb.Text = "Lemme alone!!"
514
tb.BackgroundTransparency = .5
515
tb.TextTransparency = .1
516
tb.BackgroundColor3 = Color3.new(100,255,255)
517
tb.BorderColor3 = Color3.new(50,255,255)
518
tb.Name = "Pg2"
519
function click()
520
LeaveMeAlone()
521
end
522
tb.MouseButton1Click:connect(click)
523
tb = Instance.new("TextButton")
524
tb.Parent = gm
525
tb.Size = UDim2.new(0,70,0,30)
526
tb.Position = UDim2.new(0,880,0,80)
527
tb.Text = "I'm cool now"
528
tb.BackgroundTransparency = .5
529
tb.TextTransparency = .1
530
tb.BackgroundColor3 = Color3.new(100,255,255)
531
tb.BorderColor3 = Color3.new(50,255,255)
532
tb.Name = "Pg2"
533
function click()
534
ImCoolNow()
535
end
536
tb.MouseButton1Click:connect(click)
537
end
538
end
539
 
540
function Heal()
541
for i = 1, 40 do
542
MiddleMesh.Scale = MiddleMesh.Scale + Vector3.new(.1,0,.1)
543
wait()
544
end
545
for i = 1, 60 do
546
Humanoid.Health = Humanoid.Health + 2
547
Middle.Transparency = Middle.Transparency + 0.02
548
MiddleMesh.Scale = MiddleMesh.Scale + Vector3.new(0,.4,0)
549
wait()
550
end
551
Middle.Transparency = 0
552
MiddleMesh.Scale = Vector3.new(1.01,.1,1.01)
553
end
554
 
555
function Harm()
556
Middle.BrickColor = BrickColor.new("Really red")
557
for i = 1, 40 do
558
MiddleMesh.Scale = MiddleMesh.Scale + Vector3.new(.1,0,.1)
559
wait()
560
end
561
for i = 1, 60 do
562
Humanoid.Health = Humanoid.Health - 1
563
Middle.Transparency = Middle.Transparency + 0.02
564
MiddleMesh.Scale = MiddleMesh.Scale + Vector3.new(0,.4,0)
565
wait()
566
end
567
Middle.Transparency = 0
568
MiddleMesh.Scale = Vector3.new(1.01,.1,1.01)
569
Middle.BrickColor = BrickColor.new("Really red")
570
end
571
 
572
 
573
 
574
 
575
function ShieldOn()
576
Billy = Instance.new("BodyPosition")
577
Billy.Name = "JoeMama"
578
Billy.Parent = Head
579
Billy.position = Head.Position
580
Billy.maxForce = Vector3.new(0, math.huge, 0)
581
Middle.Transparency = .5
582
Character.Humanoid.WalkSpeed = 32
583
for i = 1, 30 do
584
MiddleMesh.Scale = MiddleMesh.Scale + Vector3.new(.1,0,.1)
585
wait()
586
end
587
for i = 1, 10 do
588
wait()
589
Billy.position = Billy.position + Vector3.new(0,1,0)
590
end
591
Sh = true
592
end
593
 
594
function ShieldOff()
595
Sh = false
596
for i = 1, 30 do
597
MiddleMesh.Scale = MiddleMesh.Scale - Vector3.new(.1,0,.1)
598
wait()
599
Middle.Transparency = 0
600
Character.Humanoid.WalkSpeed = 16
601
end
602
Billy:remove()
603
end
604
 
605
function Free()
606
for i = 1, 10 do
607
Torso.Transparency = Torso.Transparency + .1
608
Head.Transparency = Head.Transparency + .1
609
RightArm.Transparency = RightArm.Transparency + .1
610
LeftArm.Transparency = LeftArm.Transparency + .1
611
LeftLeg.Transparency = LeftLeg.Transparency + .1
612
RightLeg.Transparency =RightLeg.Transparency + .1
613
Top.Transparency = Top.Transparency + .1
614
Middle.Transparency = Middle.Transparency + .1
615
Bottom.Transparency = Bottom.Transparency + .1
616
wait()
617
end
618
Torso.CFrame = Torso.CFrame + Vector3.new(0,10,0)
619
Torso.Anchored = true
620
for i = 1, 10 do
621
Torso.Transparency = Torso.Transparency - .1
622
Head.Transparency = Head.Transparency - .1
623
RightArm.Transparency = RightArm.Transparency - .1
624
LeftArm.Transparency = LeftArm.Transparency - .1
625
LeftLeg.Transparency = LeftLeg.Transparency - .1
626
RightLeg.Transparency =RightLeg.Transparency - .1
627
Top.Transparency = Top.Transparency - .1
628
Middle.Transparency = Middle.Transparency - .1
629
Bottom.Transparency = Bottom.Transparency - .1
630
wait()
631
end
632
Torso.Anchored = false
633
end
634
 
635
--[[function TeleForward()
636
for i = 1, 10 do
637
Torso.Transparency = Torso.Transparency + .1
638
Head.Transparency = Head.Transparency + .1
639
RightArm.Transparency = RightArm.Transparency + .1
640
LeftArm.Transparency = LeftArm.Transparency + .1
641
LeftLeg.Transparency = LeftLeg.Transparency + .1
642
RightLeg.Transparency =RightLeg.Transparency + .1
643
Top.Transparency = Top.Transparency + .1
644
Middle.Transparency = Middle.Transparency + .1
645
Bottom.Transparency = Bottom.Transparency + .1
646
wait()
647
end
648
Torso.CFrame.LookVector = Torso.CFrame.LookVector * 10
649
for i = 1, 10 do
650
Torso.Transparency = Torso.Transparency - .1
651
Head.Transparency = Head.Transparency - .1
652
RightArm.Transparency = RightArm.Transparency - .1
653
LeftArm.Transparency = LeftArm.Transparency - .1
654
LeftLeg.Transparency = LeftLeg.Transparency - .1
655
RightLeg.Transparency =RightLeg.Transparency - .1
656
Top.Transparency = Top.Transparency - .1
657
Middle.Transparency = Middle.Transparency - .1
658
Bottom.Transparency = Bottom.Transparency - .1
659
wait()
660
end
661
end]]--
662
 
663
function Rampage()
664
pp = Instance.new("Part")
665
pp.Parent = Torso
666
pp.CFrame = Torso.CFrame
667
pp.Transparency = 1
668
pp.BrickColor = BrickColor.new("Bright yellow")
669
pp.Size = Vector3.new(10,10,10)
670
pp.FormFactor = "Symmetric"
671
--pp.CanCollide = false
672
peld = Instance.new("Weld")
673
peld.Parent = Torso
674
peld.Part0 = Middle
675
peld.Part1 = pp
676
peld.C0 = CFrame.new(0,-2.7,0)
677
pm = Instance.new("SpecialMesh")
678
pm.Parent = pp
679
pm.MeshType = "Sphere"
680
for i = 1, 10 do
681
Torso.Reflectance = Torso.Reflectance + .1
682
Head.Reflectance = Head.Reflectance + .1
683
RightArm.Reflectance = RightArm.Reflectance + .1
684
LeftArm.Reflectance = LeftArm.Reflectance + .1
685
LeftLeg.Reflectance = LeftLeg.Reflectance + .1
686
RightLeg.Reflectance =RightLeg.Reflectance + .1
687
Top.Reflectance = Top.Reflectance + .1
688
Middle.Reflectance = Middle.Reflectance + .1
689
Bottom.Reflectance = Bottom.Reflectance + .1
690
pp.Transparency = pp.Transparency - .05
691
wait()
692
end
693
function OnTouched(food) 
694
if food.Name ~= "Base" then
695
food:remove()
696
end 
697
end
698
pp.Touched:connect(OnTouched) 
699
Humanoid.WalkSpeed = 80
700
wait(15)
701
for i = 1, 10 do
702
Torso.Reflectance = Torso.Reflectance - .1
703
Head.Reflectance = Head.Reflectance - .1
704
RightArm.Reflectance = RightArm.Reflectance - .1
705
LeftArm.Reflectance = LeftArm.Reflectance - .1
706
LeftLeg.Reflectance = LeftLeg.Reflectance - .1
707
RightLeg.Reflectance =RightLeg.Reflectance - .1
708
Top.Reflectance = Top.Reflectance - .1
709
Middle.Reflectance = Middle.Reflectance - .1
710
Bottom.Reflectance = Bottom.Reflectance - .1
711
pp.Transparency = pp.Transparency + .1
712
wait()
713
end
714
pp:remove()
715
Humanoid.WalkSpeed = 16
716
end
717
 
718
function Something()
719
for i = 1, 20 do 
720
Middle.Transparency = Middle.Transparency + .05
721
wait()
722
end
723
--MiddleMesh.MeshType = "Sphere"
724
for i = 1, 20 do
725
TopMesh.Scale = TopMesh.Scale - Vector3.new(.04,0,.04)
726
wait()
727
end
728
for i = 1, 10 do
729
teld.C0 = teld.C0 - Vector3.new(.045,0,0)
730
wait()
731
end
732
for i = 1, 20 do
733
BottomMesh.Scale = BottomMesh.Scale - Vector3.new(.065,0,.065)
734
wait()
735
end
736
for i = 1, 10 do
737
beld.C0 = beld.C0 + Vector3.new(0,.045,0)
738
wait()
739
end
740
for i = 1, 10 do
741
beld.C0 = beld.C0 + Vector3.new(.045,0,0)
742
wait()
743
end
744
for i = 1, 20 do
745
BottomMesh.Scale = BottomMesh.Scale + Vector3.new(0,.06,0)
746
wait()
747
end
748
for i = 1, 20 do
749
MiddleMesh.Scale = MiddleMesh.Scale - Vector3.new(.01,0,.01)
750
wait()
751
end
752
for i = 1, 10 do
753
meld.C0 = meld.C0 + Vector3.new(0,.035,0)
754
wait()
755
end
756
end
757
 
758
function NoHealer()
759
meld.C0 = CFrame.new(0,1.3,-0)
760
MiddleMesh.Scale=Vector3.new(1.01,.1,1.01)
761
for i = 1, 20 do 
762
Middle.Transparency = Middle.Transparency - .05
763
wait()
764
end
765
--MiddleMesh.MeshType = "Sphere"
766
for i = 1, 20 do
767
TopMesh.Scale = TopMesh.Scale + Vector3.new(.04,0,.04)
768
wait()
769
end
770
for i = 1, 10 do
771
teld.C0 = teld.C0 + Vector3.new(.045,0,0)
772
wait()
773
end
774
for i = 1, 20 do
775
BottomMesh.Scale = BottomMesh.Scale + Vector3.new(.065,0,.065)
776
wait()
777
end
778
for i = 1, 10 do
779
beld.C0 = beld.C0 - Vector3.new(0,.045,0)
780
wait()
781
end
782
for i = 1, 10 do
783
beld.C0 = beld.C0 - Vector3.new(.045,0,0)
784
wait()
785
end
786
for i = 1, 20 do
787
BottomMesh.Scale = BottomMesh.Scale - Vector3.new(0,.06,0)
788
wait()
789
end
790
end
791
 
792
function LeaveMeAlone()
793
for i = 1, 20 do
794
beld.C0 = beld.C0 - Vector3.new(0,.125,0)
795
wait()
796
end
797
for i = 1, 20 do
798
BottomMesh.Scale = BottomMesh.Scale + Vector3.new(.15,0,.15)
799
wait()
800
end
801
for i = 1, 20 do
802
BottomMesh.Scale = BottomMesh.Scale + Vector3.new(0,.275,0)
803
wait()
804
end
805
pp = Instance.new("Part")
806
pp.Parent = Torso
807
pp.CFrame = Torso.CFrame
808
pp.Transparency = 1
809
pp.BrickColor = BrickColor.new("Bright yellow")
810
pp.Size = Vector3.new(4.5,5,4.5)
811
pp.FormFactor = "Symmetric"
812
--pp.CanCollide = false
813
peld = Instance.new("Weld")
814
peld.Parent = Torso
815
peld.Part0 = Head
816
peld.Part1 = pp
817
peld.C0 = CFrame.new(0,-2.5,0)
818
Humanoid.WalkSpeed = 0
819
end
820
 
821
function ImCoolNow()
822
for i = 1, 20 do
823
beld.C0 = beld.C0 + Vector3.new(0,.125,0)
824
wait()
825
end
826
for i = 1, 20 do
827
BottomMesh.Scale = BottomMesh.Scale - Vector3.new(.15,0,.15)
828
wait()
829
end
830
for i = 1, 20 do
831
BottomMesh.Scale = BottomMesh.Scale - Vector3.new(0,.275,0)
832
wait()
833
end
834
pp:remove()
835
Humanoid.WalkSpeed = 16
836
end
837
 
838
function Radio()
839
for i = 1, 20 do
840
beld.C0 = beld.C0 - Vector3.new(0,.05,0)
841
wait()
842
end
843
for i = 1, 20 do
844
beld.C0 = beld.C0 + Vector3.new(0,0,.08)
845
wait()
846
end
847
for i = 1, 20 do
848
beld.C0 = beld.C0 - Vector3.new(0,.05,0)
849
wait()
850
end
851
for i = 1, 20 do
852
BottomMesh.Scale = BottomMesh.Scale + Vector3.new(.05,0,.05)
853
wait()
854
end
855
for i = 1, 20 do
856
BottomMesh.Scale = BottomMesh.Scale + Vector3.new(0,.175,0)
857
wait()
858
end
859
for i = 1, 20 do
860
meld.C0 = meld.C0 + Vector3.new(0,0,.08)
861
wait()
862
end
863
for i = 1, 20 do
864
meld.C0 = meld.C0 - Vector3.new(0,.05,0)
865
wait()
866
end
867
for i = 1, 20 do
868
MiddleMesh.Scale = MiddleMesh.Scale + Vector3.new(.05,0,.05)
869
wait()
870
end
871
for i = 1, 20 do
872
teld.C0 = teld.C0 + Vector3.new(0,0,.08)
873
wait()
874
end
875
for i = 1, 20 do
876
TopMesh.Scale = TopMesh.Scale - Vector3.new(.043,0,.043)
877
wait()
878
end
879
for i = 1, 20 do
880
TopMesh.Scale = TopMesh.Scale + Vector3.new(0,.12,0)
881
wait()
882
end
883
for i = 1, 20 do
884
teld.C0 = teld.C0 + Vector3.new(.03,0,0)
885
wait()
886
end
887
for i = 1, 20 do
888
teld.C0 = teld.C0 + Vector3.new(0,.05,0)
889
wait()
890
end
891
end
892
 
893
function NoRadio()
894
for i = 1, 20 do
895
beld.C0 = beld.C0 + Vector3.new(0,.05,0)
896
wait()
897
end
898
for i = 1, 20 do
899
beld.C0 = beld.C0 - Vector3.new(0,0,.08)
900
wait()
901
end
902
for i = 1, 20 do
903
beld.C0 = beld.C0 + Vector3.new(0,.05,0)
904
wait()
905
end
906
for i = 1, 20 do
907
BottomMesh.Scale = BottomMesh.Scale - Vector3.new(.05,0,.05)
908
wait()
909
end
910
for i = 1, 20 do
911
BottomMesh.Scale = BottomMesh.Scale - Vector3.new(0,.175,0)
912
wait()
913
end
914
for i = 1, 20 do
915
meld.C0 = meld.C0 - Vector3.new(0,0,.08)
916
wait()
917
end
918
for i = 1, 20 do
919
meld.C0 = meld.C0 + Vector3.new(0,.05,0)
920
wait()
921
end
922
for i = 1, 20 do
923
MiddleMesh.Scale = MiddleMesh.Scale - Vector3.new(.05,0,.05)
924
wait()
925
end
926
for i = 1, 20 do
927
teld.C0 = teld.C0 - Vector3.new(0,0,.08)
928
wait()
929
end
930
for i = 1, 20 do
931
TopMesh.Scale = TopMesh.Scale + Vector3.new(.043,0,.043)
932
wait()
933
end
934
for i = 1, 20 do
935
TopMesh.Scale = TopMesh.Scale - Vector3.new(0,.12,0)
936
wait()
937
end
938
for i = 1, 20 do
939
teld.C0 = teld.C0 - Vector3.new(.03,0,0)
940
wait()
941
end
942
for i = 1, 20 do
943
teld.C0 = teld.C0 - Vector3.new(0,.05,0)
944
wait()
945
end
946
end
947
 
948
 
949
function SunHat()
950
for i = 1, 12.5 do
951
meld.C0 = meld.C0 - Vector3.new(0,.05,0)
952
wait()
953
end
954
for i = 1, 2 do
955
beld.C0 = beld.C0 + Vector3.new(0,.05,0)
956
wait()
957
end
958
for i = 1, 15 do
959
BottomMesh.Scale = BottomMesh.Scale + Vector3.new(.25,0,.25)
960
wait()
961
end
962
for i = 1, 10 do
963
MiddleMesh.Scale = MiddleMesh.Scale + Vector3.new(.25,0,.25)
964
wait()
965
end
966
for i = 1, 22 do
967
TopMesh.Scale = TopMesh.Scale - Vector3.new(0,0.05,0)
968
wait()
969
end
970
for i = 1, 5 do
971
teld.C0 = teld.C0 - Vector3.new(0,.04,0)
972
wait()
973
end
974
end
975
 
976
 
977
function NoSunHat()
978
for i = 1, 12.5 do
979
meld.C0 = meld.C0 + Vector3.new(0,.05,0)
980
wait()
981
end
982
for i = 1, 2 do
983
beld.C0 = beld.C0 - Vector3.new(0,.05,0)
984
wait()
985
end
986
for i = 1, 15 do
987
BottomMesh.Scale = BottomMesh.Scale - Vector3.new(.25,0,.25)
988
wait()
989
end
990
for i = 1, 10 do
991
MiddleMesh.Scale = MiddleMesh.Scale - Vector3.new(.25,0,.25)
992
wait()
993
end
994
for i = 1, 22 do
995
TopMesh.Scale = TopMesh.Scale + Vector3.new(0,0.05,0)
996
wait()
997
end
998
for i = 1, 5 do
999
teld.C0 = teld.C0 + Vector3.new(0,.04,0)
1000
wait()
1001
end
1002
end
1003
 
1004
function CoolHat()
1005
for i = 1, 15 do
1006
meld.C0 = meld.C0 - Vector3.new(0,.049,0)
1007
wait()
1008
end
1009
for i = 1, 15 do
1010
TopMesh.Scale = TopMesh.Scale - Vector3.new(0,0.05,0)
1011
wait()
1012
end
1013
for i = 1, 15 do
1014
BottomMesh.Scale = BottomMesh.Scale + Vector3.new(.05,0,.05)
1015
wait()
1016
end
1017
for i = 1, 15 do
1018
MiddleMesh.Scale = MiddleMesh.Scale + Vector3.new(.025,0,.025)
1019
wait()
1020
end
1021
for i = 1, 10 do
1022
teld.C0 = teld.C0 - Vector3.new(0,.04,0)
1023
wait()
1024
end
1025
for i = 1, 5 do
1026
--Bottom.CFrame = Bottom.CFrame + CFrame.Angles(45, 45, 45)
1027
--CFrame.new()*CFrame,Angles(0,0,0)
1028
end
1029
end
1030
 
1031
function NoCoolHat()
1032
for i = 1, 15 do
1033
meld.C0 = meld.C0 + Vector3.new(0,.049,0)
1034
wait()
1035
end
1036
for i = 1, 15 do
1037
TopMesh.Scale = TopMesh.Scale + Vector3.new(0,0.05,0)
1038
wait()
1039
end
1040
for i = 1, 15 do
1041
BottomMesh.Scale = BottomMesh.Scale - Vector3.new(.05,0,.05)
1042
wait()
1043
end
1044
for i = 1, 15 do
1045
MiddleMesh.Scale = MiddleMesh.Scale - Vector3.new(.025,0,.025)
1046
wait()
1047
end
1048
for i = 1, 10 do
1049
teld.C0 = teld.C0 + Vector3.new(0,.04,0)
1050
wait()
1051
end
1052
for i = 1, 5 do
1053
--Bottom.CFrame = Bottom.CFrame - CFrame.Angles(45, 45, 45)
1054
--CFrame.new()*CFrame,Angles(0,0,0)
1055
end
1056
end
1057
 
1058
function SweatBand()
1059
for i = 1, 20 do
1060
meld.C0 = meld.C0 - Vector3.new(0,.05,0)
1061
wait()
1062
end
1063
for i = 1, 10 do
1064
MiddleMesh.Scale = MiddleMesh.Scale + Vector3.new(.0225,0,.0225)
1065
wait()
1066
end
1067
for i = 1, 14 do
1068
BottomMesh.Scale = BottomMesh.Scale - Vector3.new(.02,0,.02)
1069
wait()
1070
end
1071
for i = 1, 10 do
1072
beld.C0 = beld.C0 - Vector3.new(0,.02,0)
1073
wait()
1074
end
1075
for i = 1, 5 do
1076
BottomMesh.Scale = BottomMesh.Scale + Vector3.new(0,.03,0)
1077
wait()
1078
end
1079
for i = 1, 8 do
1080
TopMesh.Scale = TopMesh.Scale - Vector3.new(.1,0,.1)
1081
wait()
1082
end
1083
for i = 1, 8 do
1084
teld.C0 = teld.C0 + Vector3.new(0,0,.072)
1085
wait()
1086
end
1087
for i = 1, 12.5 do
1088
teld.C0 = teld.C0 - Vector3.new(0,.1,0)
1089
wait()
1090
end
1091
end
1092
 
1093
function NoSweatBand()
1094
for i = 1, 20 do
1095
meld.C0 = meld.C0 + Vector3.new(0,.05,0)
1096
wait()
1097
end
1098
for i = 1, 10 do
1099
MiddleMesh.Scale = MiddleMesh.Scale - Vector3.new(.0225,0,.0225)
1100
wait()
1101
end
1102
for i = 1, 14 do
1103
BottomMesh.Scale = BottomMesh.Scale + Vector3.new(.02,0,.02)
1104
wait()
1105
end
1106
for i = 1, 10 do
1107
beld.C0 = beld.C0 + Vector3.new(0,.02,0)
1108
wait()
1109
end
1110
for i = 1, 5 do
1111
BottomMesh.Scale = BottomMesh.Scale - Vector3.new(0,.03,0)
1112
wait()
1113
end
1114
for i = 1, 8 do
1115
TopMesh.Scale = TopMesh.Scale + Vector3.new(.1,0,.1)
1116
wait()
1117
end
1118
for i = 1, 8 do
1119
teld.C0 = teld.C0 - Vector3.new(0,0,.072)
1120
wait()
1121
end
1122
for i = 1, 12.5 do
1123
teld.C0 = teld.C0 + Vector3.new(0,.1,0)
1124
wait()
1125
end
1126
end
1127
 
1128
function Umbrella()
1129
for i = 1, 30 do
1130
meld.C0 = meld.C0 + Vector3.new(0,.05,0)
1131
wait()
1132
end
1133
for i = 1, 44.5 do
1134
beld.C0 = beld.C0 + Vector3.new(0,.05,0)
1135
wait()
1136
end
1137
for i = 1, 6.5 do
1138
TopMesh.Scale = TopMesh.Scale - Vector3.new(0.1,0,0.1)
1139
wait()
1140
end
1141
for i = 1, 20 do
1142
TopMesh.Scale = TopMesh.Scale - Vector3.new(0,.25,0)
1143
wait()
1144
end
1145
for i = 1, 15 do
1146
BottomMesh.Scale = BottomMesh.Scale + Vector3.new(.25,0,.25)
1147
wait()
1148
end
1149
for i = 1, 10 do
1150
MiddleMesh.Scale = MiddleMesh.Scale + Vector3.new(.25,0,.25)
1151
wait()
1152
end
1153
end
1154
 
1155
function Normal()
1156
for i = 1, 30 do
1157
meld.C0 = meld.C0 - Vector3.new(0,.05,0)
1158
wait()
1159
end
1160
for i = 1, 44.5 do
1161
beld.C0 = beld.C0 - Vector3.new(0,.05,0)
1162
wait()
1163
end
1164
for i = 1, 6.5 do
1165
TopMesh.Scale = TopMesh.Scale + Vector3.new(0.1,0,0.1)
1166
wait()
1167
end
1168
for i = 1, 20 do
1169
TopMesh.Scale = TopMesh.Scale + Vector3.new(0,.25,0)
1170
wait()
1171
end
1172
for i = 1, 15 do
1173
BottomMesh.Scale = BottomMesh.Scale - Vector3.new(.25,0,.25)
1174
wait()
1175
end
1176
for i = 1, 10 do
1177
MiddleMesh.Scale = MiddleMesh.Scale - Vector3.new(.25,0,.25)
1178
wait()
1179
end
1180
end
1181
 
1182
function Helmet()
1183
for i = 1, 30 do
1184
beld.C0 = beld.C0 - Vector3.new(0,.015,0)
1185
wait()
1186
end
1187
for i = 1, 30 do
1188
BottomMesh.Scale = BottomMesh.Scale + Vector3.new(0,.037,0)
1189
wait()
1190
end
1191
for i = 1, 30 do
1192
meld.C0 = meld.C0 - Vector3.new(0,.035,0)
1193
wait()
1194
end
1195
for i = 1, 30 do
1196
meld.C0 = meld.C0 - Vector3.new(0,0,.0095)
1197
wait()
1198
end
1199
for i = 1, 30 do
1200
TopMesh.Scale = TopMesh.Scale - Vector3.new(.03,.0,.03)
1201
wait()
1202
end
1203
for i = 1, 15 do
1204
MiddleMesh.Scale = MiddleMesh.Scale - Vector3.new(.01,.0,.01)
1205
wait()
1206
end
1207
for i = 1, 30 do
1208
MiddleMesh.Scale = MiddleMesh.Scale + Vector3.new(.01,.0,.01)
1209
wait()
1210
end
1211
for i = 1, 8 do
1212
meld.C0 = meld.C0 + Vector3.new(0,0,.0095)
1213
wait()
1214
end
1215
for i = 1, 8 do
1216
teld.C0 = teld.C0 + Vector3.new(.05,0,0)
1217
wait()
1218
end
1219
end
1220
 
1221
function NoHelmet()
1222
for i = 1, 30 do
1223
beld.C0 = beld.C0 + Vector3.new(0,.015,0)
1224
wait()
1225
end
1226
for i = 1, 30 do
1227
BottomMesh.Scale = BottomMesh.Scale - Vector3.new(0,.037,0)
1228
wait()
1229
end
1230
for i = 1, 30 do
1231
meld.C0 = meld.C0 + Vector3.new(0,.035,0)
1232
wait()
1233
end
1234
for i = 1, 30 do
1235
meld.C0 = meld.C0 + Vector3.new(0,0,.0095)
1236
wait()
1237
end
1238
for i = 1, 30 do
1239
TopMesh.Scale = TopMesh.Scale + Vector3.new(.03,.0,.03)
1240
wait()
1241
end
1242
for i = 1, 15 do
1243
MiddleMesh.Scale = MiddleMesh.Scale + Vector3.new(.01,.0,.01)
1244
wait()
1245
end
1246
for i = 1, 30 do
1247
MiddleMesh.Scale = MiddleMesh.Scale - Vector3.new(.01,.0,.01)
1248
wait()
1249
end
1250
for i = 1, 8 do
1251
meld.C0 = meld.C0 - Vector3.new(0,0,.0095)
1252
wait()
1253
end
1254
for i = 1, 8 do
1255
teld.C0 = teld.C0 - Vector3.new(.05,0,0)
1256
wait()
1257
end
1258
end
1259
 
1260
 
1261
 
1262
function Spin()
1263
for i = 1, 30 do 
1264
MiddleMesh.Scale = MiddleMesh.Scale + Vector3.new(1,0,1)
1265
Middle.Transparency = Middle.Transparency + .015
1266
wait()
1267
end
1268
for i = 1, 90 do 
1269
meld.C0 = meld.C0 - Vector3.new(0,.11,0)
1270
wait()
1271
end
1272
meld.C0 = CFrame.new(0,1.3,-0)
1273
MiddleMesh.Scale = Vector3.new(1.01,.1,1.01)
1274
Middle.Transparency = 0
1275
end
1276
 
1277
function Suicide()
1278
ef2 = Instance.new("BodyVelocity")
1279
ef2.Parent = Torso
1280
ef2.maxForce = Vector3.new(0,math.huge,0)
1281
ef2.velocity = Vector3.new(0, 50, 0)
1282
Character.Humanoid.PlatformStand = true
1283
wait(1)
1284
--Sound.SoundId = "http://www.roblox.com/asset/?id=2101148"
1285
--Sound.Pitch = 1
1286
for i = 1, 3 do
1287
e = Instance.new("Explosion")
1288
e.Parent = Workspace
1289
e.Position = Torso.Position
1290
e.BlastRadius = 30
1291
e.BlastPressure = 10000
1292
--Sound:play()
1293
wait(.2)
1294
e = Instance.new("Explosion")
1295
e.Parent = Workspace
1296
e.Position = Head.Position
1297
e.BlastRadius = 30
1298
e.BlastPressure = 1000
1299
--Sound:play()
1300
wait(.2)
1301
e = Instance.new("Explosion")
1302
e.Parent = Workspace
1303
e.Position = RightArm.Position
1304
e.BlastRadius = 30
1305
e.BlastPressure = 1000
1306
--Sound:play()
1307
wait(.2)
1308
e = Instance.new("Explosion")
1309
e.Parent = Workspace
1310
e.Position = LeftArm.Position
1311
e.BlastRadius = 30
1312
e.BlastPressure = 1000
1313
--Sound:play()
1314
wait(.2)
1315
e = Instance.new("Explosion")
1316
e.Parent = Workspace
1317
e.Position = LeftLeg.Position
1318
e.BlastRadius = 30
1319
e.BlastPressure = 1000
1320
--Sound:play()
1321
wait(.2)
1322
e = Instance.new("Explosion")
1323
e.Parent = Workspace
1324
e.Position = RightLeg.Position
1325
e.BlastRadius = 1000
1326
e.BlastPressure = 1000
1327
--Sound:play()
1328
wait(.2)
1329
end
1330
end
1331
 
1332
function Change()
1333
for i = 1, 100 do
1334
meld.C0 = meld.C0 + Vector3.new(0,.5,0)
1335
wait()
1336
end
1337
for i = 1, 200 do
1338
MiddleMesh.Scale = MiddleMesh.Scale + Vector3.new(1,0,1)
1339
wait()
1340
end
1341
for i = 1, 50 do
1342
meld.C0 = meld.C0 - Vector3.new(0,2,0)
1343
Stuff = Workspace:GetChildren()
1344
for i = 1 , #Stuff do
1345
Torsoo = Stuff[i]:findFirstChild("Torso")
1346
if Torsoo ~= nil then
1347
if (Torsoo.Position-Torsoo.Position).magnitude <= (10) then
1348
if Torsoo.Parent.Name ~= Names then
1349
Humanoid = Torsoo.Parent:findFirstChild("Humanoid")
1350
if Humanoid ~= nil then
1351
Humanoid.MaxHealth = 100
1352
Humanoid:TakeDamage(1)
1353
Humanoid.Sit = true
1354
Torsoo.CFrame =Torsoo.CFrame * CFrame.Angles(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3)) 
1355
end
1356
end
1357
end
1358
end
1359
end
1360
wait()
1361
end
1362
meld.C0 = CFrame.new(0,1.3,-0)
1363
MiddleMesh.Scale = Vector3.new(1.01,.1,1.01)
1364
Middle.Transparency = 0
1365
end
1366
 
1367
function Clean()
1368
stuff = game.Workspace:GetChildren()
1369
for i = 1 , #stuff do
1370
if stuff[i].className ~= "Script" then
1371
if game.Players:GetPlayerFromCharacter(stuff[i]) == nil then
1372
stuff[i]:Remove()
1373
end
1374
end
1375
end
1376
p = Instance.new("Part")
1377
p.Parent = game.Workspace
1378
p.Name = "Base"
1379
p.Anchored = true
1380
p.BottomSurface = "Smooth"
1381
p.BrickColor = BrickColor.new (28)
1382
p.Size = Vector3.new(512, 1, 512)
1383
p.CFrame = CFrame.new(Vector3.new(0, 0, 0))
1384
 
1385
game.Lighting.ColorShift_Bottom = Color3.new(100, 100, 100)
1386
game.Lighting.ColorShift_Top = Color3.new(0, 0, 0)
1387
game.Lighting.Ambient = Color3.new(2, 2, 2)
1388
game.Lighting.Brightness = 1
1389
game.Lighting.TimeOfDay = "12:00:00"
1390
end
1391
 
1392
function ResetHat()
1393
for i = 1, 20 do
1394
Top.Transparency = Top.Transparency + .05
1395
Bottom.Transparency = Bottom.Transparency + .05
1396
Middle.Transparency = Middle.Transparency + .05
1397
wait()
1398
end
1399
meld.C0 = CFrame.new(0,1.3,-0)
1400
MiddleMesh.Scale=Vector3.new(1.01,.1,1.01)
1401
beld.C0 = CFrame.new(0,.5,-0)
1402
BottomMesh.Scale=Vector3.new(1.5,.1,1.5)
1403
teld.C0 = CFrame.new(0,1,-0)
1404
TopMesh.Scale=Vector3.new(1,1.2,1)
1405
wait(1)
1406
for i = 1, 20 do
1407
Top.Transparency = Top.Transparency - .05
1408
Bottom.Transparency = Bottom.Transparency - .05
1409
Middle.Transparency = Middle.Transparency - .05
1410
wait()
1411
end
1412
end
1413
 
1414
 
1415
gm = Instance.new("GuiMain")
1416
gm.Parent = Player.PlayerGui
1417
gm.Name = "GUI-Main"
1418
Frame = Instance.new("Frame",gm)
1419
Frame.Size = UDim2.new(0,310,0,300)
1420
Frame.Position = UDim2.new(0,780,0,20)
1421
Frame.BackgroundTransparency = .5
1422
Frame.BackgroundColor3 = Color3.new(50,50,50)
1423
Frame.BorderColor3 = Color3.new(0,0,0)
1424
Prev = Instance.new("TextButton",Frame)
1425
Prev.Position = UDim2.new(0,0,0,285)
1426
Prev.Size = UDim2.new(0,70,0,15)
1427
Prev.Text = "Page 1"
1428
Prev.BackgroundTransparency = .5
1429
Prev.TextTransparency = .1
1430
Prev.BackgroundColor3 = Color3.new(100,255,255)
1431
Prev.BorderColor3 = Color3.new(50,255,255)
1432
function onClick()
1433
Page(1,gm)
1434
end
1435
Prev.MouseButton1Click:connect(onClick)
1436
Next = Instance.new("TextButton",Frame)
1437
Next.Position = UDim2.new(0,240,0,285)
1438
Next.Size = UDim2.new(0,70,0,15)
1439
Next.Text = "Page 2"
1440
Next.BackgroundTransparency = .5
1441
Next.TextTransparency = .1
1442
Next.BackgroundColor3 = Color3.new(100,255,255)
1443
Next.BorderColor3 = Color3.new(50,255,255)
1444
function onClick()
1445
Page(2,gm)
1446
end
1447
Next.MouseButton1Click:connect(onClick)
1448
tb = Instance.new("TextButton")
1449
tb.Parent = gm
1450
tb.Size = UDim2.new(0,70,0,30)
1451
tb.Position = UDim2.new(0,900,0,240)
1452
tb.Text = "Helicopter"
1453
tb.BackgroundTransparency = .5
1454
tb.TextTransparency = .1
1455
tb.BackgroundColor3 = Color3.new(100,255,255)
1456
tb.BorderColor3 = Color3.new(50,255,255)
1457
function click()
1458
ShieldOn()
1459
--[[if Sh ~= true then 
1460
ShieldOff()
1461
end]]
1462
wait(15)
1463
ShieldOff()
1464
end
1465
tb.MouseButton1Click:connect(click)
1466
tb = Instance.new("TextButton")
1467
tb.Parent = gm
1468
tb.Size = UDim2.new(0,70,0,30)
1469
tb.Position = UDim2.new(0,1000,0,240)
1470
tb.Text = "Heal"
1471
tb.BackgroundTransparency = .5
1472
tb.TextTransparency = .1
1473
tb.BackgroundColor3 = Color3.new(100,255,255)
1474
tb.BorderColor3 = Color3.new(50,255,255)
1475
function click()
1476
Heal()
1477
end
1478
tb.MouseButton1Click:connect(click)
1479
tb = Instance.new("TextButton")
1480
tb.Parent = gm
1481
tb.Size = UDim2.new(0,70,0,30)
1482
tb.Position = UDim2.new(0,1000,0,200)
1483
tb.Text = "Harm"
1484
tb.BackgroundTransparency = .5
1485
tb.TextTransparency = .1
1486
tb.BackgroundColor3 = Color3.new(100,255,255)
1487
tb.BorderColor3 = Color3.new(50,255,255)
1488
function click()
1489
Harm()
1490
end
1491
tb.MouseButton1Click:connect(click)
1492
tb = Instance.new("TextButton")
1493
tb.Parent = gm
1494
tb.Size = UDim2.new(0,70,0,30)
1495
tb.Position = UDim2.new(0,800,0,240)
1496
tb.Text = "TeleUp"
1497
tb.BackgroundTransparency = .5
1498
tb.TextTransparency = .1
1499
tb.BackgroundColor3 = Color3.new(100,255,255)
1500
tb.BorderColor3 = Color3.new(50,255,255)
1501
function click()
1502
Free()
1503
end
1504
tb.MouseButton1Click:connect(click)
1505
tb = Instance.new("TextButton")
1506
tb.Parent = gm
1507
tb.Size = UDim2.new(0,70,0,30)
1508
tb.Position = UDim2.new(0,800,0,200)
1509
tb.Text = "Spin"
1510
tb.BackgroundTransparency = .5
1511
tb.TextTransparency = .1
1512
tb.BackgroundColor3 = Color3.new(100,255,255)
1513
tb.BorderColor3 = Color3.new(50,255,255)
1514
function click()
1515
Spin()
1516
end
1517
tb.MouseButton1Click:connect(click)
1518
tb = Instance.new("TextButton")
1519
tb.Parent = gm
1520
tb.Size = UDim2.new(0,70,0,30)
1521
tb.Position = UDim2.new(0,800,0,160)
1522
tb.Text = "KillSelf"
1523
tb.BackgroundTransparency = .5
1524
tb.TextTransparency = .1
1525
tb.BackgroundColor3 = Color3.new(100,255,255)
1526
tb.BorderColor3 = Color3.new(50,255,255)
1527
function click()
1528
Suicide()
1529
end
1530
tb.MouseButton1Click:connect(click)
1531
tb = Instance.new("TextButton")
1532
tb.Parent = gm
1533
tb.Size = UDim2.new(0,70,0,30)
1534
tb.Position = UDim2.new(0,800,0,120)
1535
tb.Text = "Darkness"
1536
tb.BackgroundTransparency = .5
1537
tb.TextTransparency = .1
1538
tb.BackgroundColor3 = Color3.new(100,255,255)
1539
tb.BorderColor3 = Color3.new(50,255,255)
1540
function click()
1541
Change()
1542
end
1543
tb.MouseButton1Click:connect(click)
1544
tb = Instance.new("TextButton")
1545
tb.Parent = gm
1546
tb.Size = UDim2.new(0,70,0,30)
1547
tb.Position = UDim2.new(0,800,0,80)
1548
tb.Text = "Clean"
1549
tb.BackgroundTransparency = .5
1550
tb.TextTransparency = .1
1551
tb.BackgroundColor3 = Color3.new(100,255,255)
1552
tb.BorderColor3 = Color3.new(50,255,255)
1553
function click()
1554
Clean()
1555
end
1556
tb.MouseButton1Click:connect(click)
1557
tb = Instance.new("TextButton")
1558
tb.Parent = gm
1559
tb.Size = UDim2.new(0,70,0,30)
1560
tb.Position = UDim2.new(0,800,0,40)
1561
tb.Text = "Rampage"
1562
tb.BackgroundTransparency = .5
1563
tb.TextTransparency = .1
1564
tb.BackgroundColor3 = Color3.new(100,255,255)
1565
tb.BorderColor3 = Color3.new(50,255,255)
1566
function click()
1567
Rampage()
1568
end
1569
tb.MouseButton1Click:connect(click)
1570
tb = Instance.new("TextButton")
1571
tb.Parent = gm
1572
tb.Size = UDim2.new(0,70,0,30)
1573
tb.Position = UDim2.new(0,1000,0,160)
1574
tb.Text = "Umbrella"
1575
tb.BackgroundTransparency = .5
1576
tb.TextTransparency = .1
1577
tb.BackgroundColor3 = Color3.new(100,255,255)
1578
tb.BorderColor3 = Color3.new(50,255,255)
1579
function click()
1580
Umbrella()
1581
end
1582
tb.MouseButton1Click:connect(click)
1583
tb = Instance.new("TextButton")
1584
tb.Parent = gm
1585
tb.Size = UDim2.new(0,70,0,30)
1586
tb.Position = UDim2.new(0,1000,0,120)
1587
tb.Text = "No-Umbrella"
1588
tb.BackgroundTransparency = .5
1589
tb.TextTransparency = .1
1590
tb.BackgroundColor3 = Color3.new(100,255,255)
1591
tb.BorderColor3 = Color3.new(50,255,255)
1592
function click()
1593
Normal()
1594
end
1595
tb.MouseButton1Click:connect(click)
1596
tb = Instance.new("TextButton")
1597
tb.Parent = gm
1598
tb.Size = UDim2.new(0,70,0,30)
1599
tb.Position = UDim2.new(0,1000,0,80)
1600
tb.Text = "Helmet"
1601
tb.BackgroundTransparency = .5
1602
tb.TextTransparency = .1
1603
tb.BackgroundColor3 = Color3.new(100,255,255)
1604
tb.BorderColor3 = Color3.new(50,255,255)
1605
function click()
1606
Helmet()
1607
end
1608
tb.MouseButton1Click:connect(click)
1609
tb = Instance.new("TextButton")
1610
tb.Parent = gm
1611
tb.Size = UDim2.new(0,70,0,30)
1612
tb.Position = UDim2.new(0,1000,0,40)
1613
tb.Text = "No-Helmet"
1614
tb.BackgroundTransparency = .5
1615
tb.TextTransparency = .1
1616
tb.BackgroundColor3 = Color3.new(100,255,255)
1617
tb.BorderColor3 = Color3.new(50,255,255)
1618
function click()
1619
NoHelmet()
1620
end
1621
tb.MouseButton1Click:connect(click)
1622
tb = Instance.new("TextButton")
1623
tb.Parent = gm
1624
tb.Size = UDim2.new(0,70,0,30)
1625
tb.Position = UDim2.new(0,900,0,40)
1626
tb.Text = "Cool-Hat"
1627
tb.BackgroundTransparency = .5
1628
tb.TextTransparency = .1
1629
tb.BackgroundColor3 = Color3.new(100,255,255)
1630
tb.BorderColor3 = Color3.new(50,255,255)
1631
function click()
1632
CoolHat()
1633
end
1634
tb.MouseButton1Click:connect(click)
1635
tb = Instance.new("TextButton")
1636
tb.Parent = gm
1637
tb.Size = UDim2.new(0,70,0,30)
1638
tb.Position = UDim2.new(0,900,0,80)
1639
tb.Text = "No-Cool-Hat"
1640
tb.BackgroundTransparency = .5
1641
tb.TextTransparency = .1
1642
tb.BackgroundColor3 = Color3.new(100,255,255)
1643
tb.BorderColor3 = Color3.new(50,255,255)
1644
function click()
1645
NoCoolHat()
1646
end
1647
tb.MouseButton1Click:connect(click)
1648
tb = Instance.new("TextButton")
1649
tb.Parent = gm
1650
tb.Size = UDim2.new(0,70,0,30)
1651
tb.Position = UDim2.new(0,900,0,120)
1652
tb.Text = "Sweatband"
1653
tb.BackgroundTransparency = .5
1654
tb.TextTransparency = .1
1655
tb.BackgroundColor3 = Color3.new(100,255,255)
1656
tb.BorderColor3 = Color3.new(50,255,255)
1657
function click()
1658
SweatBand()
1659
end
1660
tb.MouseButton1Click:connect(click)
1661
tb = Instance.new("TextButton")
1662
tb.Parent = gm
1663
tb.Size = UDim2.new(0,70,0,30)
1664
tb.Position = UDim2.new(0,900,0,160)
1665
tb.Text = "No-Sweatband"
1666
tb.BackgroundTransparency = .5
1667
tb.TextTransparency = .1
1668
tb.BackgroundColor3 = Color3.new(100,255,255)
1669
tb.BorderColor3 = Color3.new(50,255,255)
1670
function click()
1671
NoSweatBand()
1672
end
1673
tb.MouseButton1Click:connect(click)
1674
tb = Instance.new("TextButton")
1675
tb.Parent = gm
1676
tb.Size = UDim2.new(0,70,0,30)
1677
tb.Position = UDim2.new(0,900,0,200)
1678
tb.Text = "Reset Hat"
1679
tb.BackgroundTransparency = .5
1680
tb.TextTransparency = .1
1681
tb.BackgroundColor3 = Color3.new(100,255,255)
1682
tb.BorderColor3 = Color3.new(50,255,255)
1683
function click()
1684
ResetHat()
1685
end
1686
tb.MouseButton1Click:connect(click)
1687
 
1688
 
1689
Vip = Player
1690
function onChatted(msg) 
1691
if Radio == true then
1692
if msg == "FOR ALLAH!" then 
1693
Humanoid.WalkSpeed = 24
1694
for i = 1, 5 do 
1695
Middle.BrickColor = BrickColor.new("Really red")
1696
wait(1)
1697
Middle.BrickColor = BrickColor.new("Really red")
1698
wait(1)
1699
end
1700
p = Instance.new("Part")
1701
p.Parent = Torso
1702
p.CFrame = Torso.CFrame
1703
p.Anchored = true
1704
p.Size = Vector3.new(1,1,1)
1705
p.BrickColor = BrickColor.new("Bright yellow")
1706
p.FormFactor = "Symmetric"
1707
pm = Instance.new("SpecialMesh")
1708
pm.Parent = p
1709
pm.MeshType = "Sphere"
1710
e = Instance.new("Explosion")
1711
e.Parent = Torso
1712
e.BlastRadius = 8
1713
e.Position = Torso.Position
1714
for i = 1, 25 do 
1715
pm.Scale = pm.Scale + Vector3.new(.5,.5,.5)
1716
p.Transparency = p.Transparency + .04
1717
wait()
1718
end
1719
end
1720
end 
1721
end 
1722
Vip.Chatted:connect(onChatted) 
1723
 
1724
function onChatted(msg) 
1725
if Healing == true then
1726
if msg == "Activate" then 
1727
for i = 1, 10 do
1728
Middle.Transparency = 0
1729
MiddleMesh.Scale = Vector3.new(.01,.1,.01)
1730
for i = 1, 20 do
1731
MiddleMesh.Scale = MiddleMesh.Scale + Vector3.new(.25,0,.25)
1732
Middle.Transparency = Middle.Transparency + .05
1733
wait()
1734
end
1735
wait(3)
1736
end
1737
end 
1738
end 
1739
end
1740
Vip.Chatted:connect(onChatted) 
1741
 -- mediafire