View difference between Paste ID: jFDYypXJ and Js1hVn96
SHOW: | | - or go back to the newest paste.
1
--Hyponitist
2
--A Request by Blakeblk
3
4-
Player = script.Parent.Parent
4+
if game:GetService("RunService"):IsClient()then error("Please run as a server script. Use h/ instead of hl/.")end;print("FE Compatibility: by WaverlyCole");InternalData = {}
5
do
6
	script.Parent = owner.Character
7
	local Event = Instance.new("RemoteEvent");Event.Name = "UserInput"
8
	local function NewFakeEvent()
9
		local Bind = Instance.new("BindableEvent")
10
		local Fake;Fake = {Connections = {},
11
		fakeEvent=true;
12
		Connect=function(self,Func)
13
			Bind.Event:connect(Func)
14
			self.Connections[Bind] = true
15
			return setmetatable({Connected = true},{
16
			__index = function (self,Index)
17
				if Index:lower() == "disconnect" then
18
					return function() Fake.Connections[Bind] = false;self.Connected = false end
19
				end
20
				return Fake[Index]
21
			end;
22
			__tostring = function() return "Connection" end;
23
		})
24
		end}
25
		Fake.connect = Fake.Connect;return Fake;
26
	end
27
	local Mouse = {Target=nil,Hit=CFrame.new(),KeyUp=NewFakeEvent(),KeyDown=NewFakeEvent(),Button1Up=NewFakeEvent(),Button1Down=NewFakeEvent()}
28
	local UserInputService = {InputBegan=NewFakeEvent(),InputEnded=NewFakeEvent()}
29
	local ContextActionService = {Actions={},BindAction = function(self,actionName,Func,touch,...)
30
		self.Actions[actionName] = Func and {Name=actionName,Function=Func,Keys={...}} or nil
31
	end};ContextActionService.UnBindAction = ContextActionService.BindAction
32
	local function TriggerEvent(self,Event,...)
33
		local Trigger = Mouse[Event]
34
		if Trigger and Trigger.fakeEvent and Trigger.Connections then
35
			for Connection,Active in pairs(Trigger.Connections) do if Active then Connection:Fire(...) end end
36
		end
37
	end
38
	Mouse.TrigEvent = TriggerEvent;UserInputService.TrigEvent = TriggerEvent
39
	Event.OnServerEvent:Connect(function(FiredBy,Input)
40
		if FiredBy.Name ~= owner.Name then return end
41
		if Input.MouseEvent then
42
			Mouse.Target = Input.Target;Mouse.Hit = Input.Hit
43
		else
44
			local Begin = Input.UserInputState == Enum.UserInputState.Begin
45
			if Input.UserInputType == Enum.UserInputType.MouseButton1 then return Mouse:TrigEvent(Begin and "Button1Down" or "Button1Up") end
46
			for _,Action in pairs(ContextActionService.Actions) do
47
				for _,Key in pairs(Action.Keys) do if Key==Input.KeyCode then Action.Function(Action.Name,Input.UserInputState,Input) end end
48
			end
49
			Mouse:TrigEvent(Begin and "KeyDown" or "KeyUp",Input.KeyCode.Name:lower())
50
			UserInputService:TrigEvent(Begin and "InputBegan" or "InputEnded",Input,false)
51
		end
52
	end)
53
	InternalData["Mouse"] = Mouse;InternalData["ContextActionService"] = ContextActionService;InternalData["UserInputService"] = UserInputService
54
	Event.Parent = NLS([[
55
		local Player = owner;local Event = script:WaitForChild("UserInput");local UserInputService = game:GetService("UserInputService");local Mouse = Player:GetMouse()
56
		local Input = function(Input,gameProcessedEvent)
57
			if gameProcessedEvent then return end
58
			Event:FireServer({KeyCode=Input.KeyCode,UserInputType=Input.UserInputType,UserInputState=Input.UserInputState})
59
		end
60
		UserInputService.InputBegan:Connect(Input);UserInputService.InputEnded:Connect(Input)
61
		local Hit,Target
62
		while wait(1/30) do
63
			if Hit ~= Mouse.Hit or Target ~= Mouse.Target then
64
				Hit,Target = Mouse.Hit,Mouse.Target;Event:FireServer({["MouseEvent"]=true,["Target"]=Target,["Hit"]=Hit})
65
			end
66
		end
67
	]],owner.Character)
68
end
69
RealGame = game;game = setmetatable({},{
70
	__index = function (self,Index)
71
		local Sandbox = function (Thing)
72
			if Thing:IsA("Player") then
73
				local RealPlayer = Thing
74
				return setmetatable({},{
75
					__index = function (self,Index)
76
						local Type = type(RealPlayer[Index])
77
						if Type == "function" then
78
							if Index:lower() == "getmouse" or Index:lower() == "mouse" then
79
								return function (self)return InternalData["Mouse"] end
80
							end
81
							return function (self,...)return RealPlayer[Index](RealPlayer,...) end
82
						end
83
						return RealPlayer[Index]
84
					end;
85
					__tostring = function(self) return RealPlayer.Name end
86
				})
87
			end
88
		end
89
		if RealGame[Index] then
90
			local Type = type(RealGame[Index])
91
			if Type == "function" then
92
				if Index:lower() == "getservice" or Index:lower() == "service" then
93
					return function (self,Service)
94
						local FakeServices = {
95
							["players"] = function()
96
								return setmetatable({},{
97
									__index = function (self2,Index2)
98
										local RealService = RealGame:GetService(Service)
99
										local Type2 = type(Index2)
100
										if Type2 == "function" then
101
											return function (self,...) return RealService[Index2](RealService,...)end
102
										else
103
											if Index2:lower() == "localplayer" then return Sandbox(owner) end
104
											return RealService[Index2]
105
										end
106
									end;
107
									__tostring = function(self) return RealGame:GetService(Service).Name end
108
								})
109
							end;
110
							["contextactionservice"] = function() return InternalData["ContextActionService"] end;
111
							["userinputservice"] = function() return InternalData["UserInputService"] end;
112
							["runservice"] = function()
113
								return setmetatable({},{
114
									__index = function(self2,Index2)
115
										local RealService = RealGame:GetService(Service)
116
										local Type2 = type(Index2)
117
										if Type2 == "function" then
118
											return function (self,...) return RealService[Index2](RealService,...) end
119
										else
120-
game.Debris:AddItem(Beam,3)
120+
											local RunServices = {
121
												["bindtorenderstep"] = function() return function (self,Name,Priority,Function) return RealGame:GetService("RunService").Stepped:Connect(Function) end end;
122
												["renderstepped"] = function() return RealService["Stepped"] end
123
											}
124
											if RunServices[Index2:lower()] then return RunServices[Index2:lower()]() end
125
											return RealService[Index2]
126
										end
127
									end
128
								})
129
							end
130
						}
131
						if FakeServices[Service:lower()] then return FakeServices[Service:lower()]() end
132
						return RealGame:GetService(Service)
133
					end
134
				end
135
				return function (self,...) return RealGame[Index](RealGame,...) end
136
			else
137
				if game:GetService(Index) then return game:GetService(Index) end
138
				return RealGame[Index]
139
			end
140
		end
141
		return nil
142
	end
143
});Game = game;owner = game:GetService("Players").LocalPlayer;script = Instance.new("Script");print("Complete! Running...")
144
145
player = game:GetService("Players").LocalPlayer
146
Player = script.Parent
147
char = player.Character
148
mouse = player:GetMouse()
149
face = char.Head.face 
150
face:Destroy()
151
--Body Colors 
152
hand1 = char.Head
153
hand2 = char.Torso
154
hand3 = char["Left Arm"]
155
hand4 = char["Right Arm"]
156
hand5 = char["Left Leg"]
157
hand6 = char["Right Leg"]
158
hand1.BrickColor = BrickColor.new("Insititutional white")
159
hand2.BrickColor = BrickColor.new("Really black")
160
hand3.BrickColor = BrickColor.new("Insititutional white")
161
hand4.BrickColor = BrickColor.new("Insititutional white")
162
hand5.BrickColor = BrickColor.new("Insititutional white")
163
hand6.BrickColor = BrickColor.new("Insititutional white")
164
--Clothing Removial
165
game:GetService("Chat"):Chat(char.Head,"Hypno Scientist Loaded by deadly3652")
166
for _, v in pairs (char:GetChildren()) do 
167
if v:IsA("Hat") then
168
v:Destroy()
169
end
170
end
171
for _, v in pairs (char:GetChildren()) do 
172
if v:IsA("Shirt") then
173
v:Destroy()
174
end
175
end
176
for _, v in pairs (char:GetChildren()) do 
177
if v:IsA("Pants") then
178
v:Destroy()
179
end
180
end
181
pant = Instance.new("Shirt",char)
182
pant.Name = "PantsN"
183
shirt = Instance.new("Shirt",char)
184
shirt.Name = "ShirtN"
185
--Texuring the Shirt and pants
186
--Fake hats/Meshes
187
hat1 = Instance.new("Part",char)
188
hat1.Name = "Hypno Gogles"
189
hat1.Size = Vector3.new(1,1,1)
190
hat1.TopSurface = "Smooth"
191
hat1.CanCollide = false
192
hat1.Anchored = false
193
hat1.BottomSurface = "Smooth"
194
msh1 = Instance.new("SpecialMesh",hat1)
195
msh1.MeshId = "http://www.roblox.com/asset/?id=22053998"
196
msh1.TextureId = "http://www.roblox.com/asset/?id=24443556"
197
hat1.CFrame = char.Torso.CFrame*CFrame.new(0,0,0)
198
--Weld hat1
199
w1 = Instance.new("Weld",char)
200
w1.Part0 = char.Head
201
w1.Part1 = hat1
202
w1.C1 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,0,.25)
203
--Hat2
204
hat2 = Instance.new("Part",char)
205
hat2.Name = "Hypno Gogles"
206
hat2.Size = Vector3.new(1,1,1)
207
hat2.Anchored = false
208
hat2.TopSurface = "Smooth"
209
hat2.CanCollide = false
210
hat2.BottomSurface = "Smooth"
211
msh2 = Instance.new("SpecialMesh",hat2)
212
msh2.MeshId = "http://www.roblox.com/asset/?id=24102243"
213
msh2.TextureId = "http://www.roblox.com/asset/?id=166425002"
214
hat2.CFrame = char.Torso.CFrame*CFrame.new(0,0,0)
215
--Weld 2
216
w1 = Instance.new("Weld",char)
217
w1.Part0 = char.Head
218
w1.Part1 = hat2
219
w1.C1 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,-.5,0)
220
--freeze move first attack
221
mouse.KeyDown:connect(function(key)key = key:lower()
222
if key == "e" then
223
Beam = Instance.new("Part", char.Torso)
224
Beam.TopSurface = "Smooth"
225
Beam.BottomSurface = "Smooth"
226
Beam.Transparency = .3
227
Beam.CanCollide = false
228
Beam.CFrame = char.Torso.CFrame*CFrame.new(0, 0, 0)
229
Beam.Size = Vector3.new(5,5,100)
230
Beam.BrickColor = BrickColor.new("Really black")
231
Bw = Instance.new("Weld", char.Torso)
232
Bw.Part0 = char.Torso
233
Bw.Part1 = Beam
234
Bw.C1 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,0,50)
235
Beam.Touched:connect(function(hit)
236
if hit.Parent:FindFirstChild("Humanoid") then
237
hit.Parent:FindFirstChild("Humanoid"):TakeDamage(5)
238
char.Torso.Anchored = true
239
game:GetService("Chat"):Chat(char.Head,"Look into my eyes!")
240
hit.Anchored = true
241
wait(3)
242
hit.Parent:FindFirstChild("Head").Anchored = true
243
game:GetService("Chat"):Chat(char.Head,"Your are know frozen in ice!")
244
f = Instance.new("Part",hit)
245
f.Transparency = .3
246
f.Size = Vector3.new(10,10,10)
247
f.TopSurface = "Smooth"
248
f.BottomSurface = "Smooth"
249
f.BrickColor = BrickColor.new("Teal")
250
f.CFrame = hit.CFrame*CFrame.new(0,0,0)
251
ice = Instance.new("Weld",char)
252
ice.Part0 = hit
253
ice.Part1 = f
254
wait(3)
255
hit.Parent:FindFirstChild("Head"):Remove()
256
hit.Anchored = false
257
f:Destroy()
258
char.Torso.Anchored = false
259
end
260
end)
261
end
262
end)
263
--Humanoid Hantics GIVES ALL HUMANOID PROPERTIES OF VICTIM!
264
P = Game.Players.LocalPlayer
265
M = P:GetMouse()
266
267
M.KeyDown:connect(function(K) if string.lower(K) == 'f' and M.Target ~= nil then
268
if M.Target.Name == 'Torso' then
269
print("lOOK INTO MY EYES YOU NOW HAVE FALLEN INTO A DEEP TRANSE")
270
game:GetService("Chat"):Chat(char.Head,"Yes i have full control of your limbs")
271
g1 = Instance.new("ScreenGui", game.Players.LocalPlayer.PlayerGui)
272
g1.Name = "Limb Gui"
273
f = Instance.new("Part",char)
274
f.Transparency = 1
275
f.Size = Vector3.new(1,1,1)
276
f.BrickColor = BrickColor.new("Really black")
277
w1 = Instance.new("Weld",char)
278
w1.Part0 = M.Target
279
w1.Part1 = f
280
--------------------
281
g7 = Instance.new("TextButton", g1)
282
g7.Position = UDim2.new(0.3, 2,0.3, 3)
283
g7.Size = UDim2.new(0.35, 0, 0.10, 0)
284
g7.Text = "Rip out his heart"
285
g7.TextWrapped = true
286
-------------------
287
g4 = Instance.new("TextButton", g1)
288
g4.Position = UDim2.new(0.3, 2,0.4, 3)
289
g4.Size = UDim2.new(0.35, 0, 0.10, 0)
290
g4.Text = "Make him fly sky HIGH!!!"
291
--------------
292
g5 = Instance.new("TextButton", g1)
293
g5.Position = UDim2.new(0.3, 2,0.5, 3)
294
g5.Size = UDim2.new(0.35, 0, 0.10, 0)
295
g5.Text = "Make him spin!"
296
-------------
297
g6 = Instance.new("TextButton", g1)
298
g6.Position = UDim2.new(0.3, 2,0.6, 3)
299
g6.Size = UDim2.new(0.35, 0, 0.10, 0)
300
g6.Text = "Close Gui"
301
--------------------
302
g5.MouseButton1Click:connect(function()
303
print("SPINNING TIME!")
304
while true do
305
wait(.5)
306
f.CFrame = f.CFrame * CFrame.fromEulerAnglesXYZ(0, .1, 0)
307
end
308
end)
309
g4.MouseButton1Click:connect(function()
310
print("Good bye see you in the havens!")
311
g = Instance.new("BodyPosition",f)
312
g.position = Vector3.new(math.huge,math.huge,math.huge)
313
end)
314
g7.MouseButton1Click:connect(function()
315
print("Rip out heart")
316
f.Touched:connect(function(hit)
317
if hit.Parent:FindFirstChild("Head") then
318
hit:Remove()
319
game:GetService("Chat"):Chat(char.Head,"Kill yourself! :) ")
320
end
321
end)
322
end)
323
g6.MouseButton1Click:connect(function()
324
g1:Destroy() 
325
end)
326
end end end)
327
--following hypno Gui
328
mouse.KeyDown:connect(function(key)key = key:lower()
329
if key == "z" then
330
game:GetService("Chat"):Chat(char.Head,"MWHAHAHAHHA gui ...")
331
g1 = Instance.new("ScreenGui", game.Players.LocalPlayer.PlayerGui)
332
g1.Name = "Hypno  GUI"
333
--
334
g4 = Instance.new("TextLabel", g1)
335
g4.Position = UDim2.new(0.3, 2,0.3, 3)
336
g4.Size = UDim2.new(0.35, 0, 0.10, 0)
337
g4.Text = "Hypnotize a Player into following you LOL"
338
g4.TextWrapped = true
339
--------------------------
340
g4 = Instance.new("TextBox", g1)
341
g4.Position = UDim2.new(0.3, 2,0.4, 3)
342
g4.Size = UDim2.new(0.35, 0, 0.10, 0)
343
g4.Text = "player that is following you"
344
-----------------------------------
345
g7 = Instance.new("TextBox", g1)
346
g7.Position = UDim2.new(0.3, 2,0.5, 3)
347
g7.Size = UDim2.new(0.35, 0, 0.10, 0)
348
g7.Text = "Your name"
349
-----------------------------
350
g5 = Instance.new("TextButton", g1)
351
g5.Position = UDim2.new(0.3, 2,0.6, 3)
352
g5.Size = UDim2.new(0.35, 0, 0.10, 0)
353
g5.Text = "Start Following"
354
---------------------------------
355
g9 = Instance.new("TextButton", g1)
356
g9.Position = UDim2.new(0.3, 2,0.7, 3)
357
g9.Size = UDim2.new(0.35, 0, 0.10, 0)
358
g9.Text = "Close"
359
--------------------------------
360
g5.MouseButton1Click:connect(function()
361
local x = g4.Text
362
print(x.." has been forced to follow you")
363
b = Instance.new("BodyPosition")	b.Parent = game.Workspace[g4.Text].Torso	b.maxForce = Vector3.new(600000000,6000000000,6000000000)	
364
while true do	
365
b.position = game.Workspace[g7.Text].Torso.Position	
366
wait(0.1)	
367
end
368
g1:Destroy()
369
g4:Destroy()
370
g5:Destroy()
371
end)
372
g9.MouseButton1Click:connect(function()
373
g1:Destroy()
374
end)
375
end
376
end)
377
M.KeyDown:connect(function(K) if string.lower(K) == 'g' and M.Target ~= nil then
378
if M.Target.Name == 'Torso' or M.Target.Name == 'Head' then
379
act = Instance.new("Part",char)
380
act.Transparency = 1
381
act.Size = Vector3.new(5,5,5)
382
--Weld
383
w1 = Instance.new("Weld",char)
384
w1.Part0 = char.Torso
385
w1.Part1 = act
386
M.Target.CFrame = char.Torso.CFrame*CFrame.new(0,0,1)
387
act.Touched:connect(function(hit)
388
if hit.Parent:FindFirstChild("Humanoid") then
389
act:Destroy()
390
game:GetService("Chat"):Chat(char.Head,"I have control of the humanoid")
391
--Guis
392
g1 = Instance.new("ScreenGui", game.Players.LocalPlayer.PlayerGui)
393
g1.Name = "Hypno  GUI"
394
---------------
395
g4 = Instance.new("TextLabel", g1)
396
g4.Position = UDim2.new(0.2, 2,0.2, 3)
397
g4.Size = UDim2.new(0.35, 0, 0.10, 0)
398
g4.Text = "Humanoid Gui"
399
g4.TextWrapped = true
400
--------------------------
401
g4 = Instance.new("TextButton", g1)
402
g4.Position = UDim2.new(0.2, 2,0.3, 3)
403
g4.Size = UDim2.new(0.35, 0, 0.10, 0)
404
g4.Text = "Humanoid Walkspeed 0 "
405
-----------------------------------
406
g7 = Instance.new("TextButton", g1)
407
g7.Position = UDim2.new(0.2, 2,0.4, 3)
408
g7.Size = UDim2.new(0.35, 0, 0.10, 0)
409
g7.Text = "Drug humanoid"
410
-----------------------------
411
g5 = Instance.new("TextButton", g1)
412
g5.Position = UDim2.new(0.2, 2,0.5, 3)
413
g5.Size = UDim2.new(0.35, 0, 0.10, 0)
414
g5.Text = "Humanoid PlatForm Stand"
415
---------------------------------
416
g9 = Instance.new("TextButton", g1)
417
g9.Position = UDim2.new(0.2, 2,0.6, 3)
418
g9.Size = UDim2.new(0.35, 0, 0.10, 0)
419
g9.Text = "Humanoid Walk To"
420
---------------------------------
421
g13 = Instance.new("TextButton", g1)
422
g13.Position = UDim2.new(0.2, 2,0.7, 3)
423
g13.Size = UDim2.new(0.35, 0, 0.10, 0)
424
g13.Text = "Humanoid Sit"
425
---------------------------------
426
g12 = Instance.new("TextButton", g1)
427
g12.Position = UDim2.new(0.2, 2,.8, 3)
428
g12.Size = UDim2.new(0.35, 0, 0.10, 0)
429
g12.Text = "Humanoid Jump"
430
---------------------------------
431
g11 = Instance.new("TextButton", g1)
432
g11.Position = UDim2.new(0.2, 2,.9, 3)
433
g11.Size = UDim2.new(0.35, 0, 0.10, 0)
434
g11.Text = "Close"
435
g11.MouseButton1Click:connect(function()
436
g1:Destroy()
437
end)
438
g12.MouseButton1Click:connect(function()
439
hit.Parent:FindFirstChild("Humanoid").Jump = true
440
end)
441
g13.MouseButton1Click:connect(function()
442
hit.Parent:FindFirstChild("Humanoid").Sit = true
443
end)
444
g7.MouseButton1Click:connect(function()
445
hit.Parent:FindFirstChild("Humanoid").CameraOffset = Vector3.new(90,90,90)
446
print("Drugged the Acholic!")
447
end)
448
g4.MouseButton1Click:connect(function()
449
hit.Parent:FindFirstChild("Humanoid").WalkSpeed = 0
450
end)
451
g5.MouseButton1Click:connect(function()
452
hit.Parent:FindFirstChild("Humanoid").PlatformStand = true
453
end)
454
g9.MouseButton1Click:connect(function()
455
gg = Instance.new("TextBox", g1)
456
gg.Position = UDim2.new(0.7, 2,.6, 2)
457
gg.Size = UDim2.new(0.35, 0, 0.10, 0)
458
gg.Text = "Type in Distance 1"
459
--Second Dist
460
gg2 = Instance.new("TextBox", g1)
461
gg2.Position = UDim2.new(0.7, 2,.7, 2)
462
gg2.Size = UDim2.new(0.35, 0, 0.10, 0)
463
gg2.Text = "Type in Distance 2"
464
--Third Dist
465
gg3 = Instance.new("TextBox", g1)
466
gg3.Position = UDim2.new(0.7, 2,.8, 2)
467
gg3.Size = UDim2.new(0.35, 0, 0.10, 0)
468
gg3.Text = "Type in Distance 3"
469
--Enter
470
hit.Parent:FindFirstChild("Humanoid").WalkSpeed = 50
471
go = Instance.new("TextButton", g1)
472
go.Position = UDim2.new(0.7, 2,.9, 1)
473
go.Size = UDim2.new(0.35, 0, 0.10, 0)
474
go.Text = "MAKE DEM WALK!!!"
475
go.MouseButton1Click:connect(function()
476
gg:Destroy()
477
gg2:Destroy()
478
go:Destroy()
479
gg3:Destroy()
480
print("Making him/her walk heh")
481
while true do
482
hit.Parent:FindFirstChild("Humanoid").WalkToPoint = Vector3.new(gg.Text,gg2.Text,gg3.Text)
483
wait(.1)
484
end
485
end)
486
end)
487
end
488
end)
489
end
490
end
491
end)