R

wizardbang

public
rrixh Jun 01, 2024 Never 80
Clone
Lua test-wizard-rape 1312 lines (1115 loc) | 43.29 KB
1
local Library = loadstring(game:HttpGet("https://raw.githubusercontent.com/rrixh/uwuware/main/lib/wizard",true))();
2
local wizard = Library:NewWindow("Rape")
3
local wiz = wizard:NewSection("Main")
4
5
-- bang,fuxk,fun,sex --
6
function fWeld(zName, zParent, zPart0, zPart1, zCoco, a, b, c, d, e, f)
7
local funcw = Instance.new("Weld")
8
funcw.Name = zName
9
funcw.Parent = zParent
10
funcw.Part0 = zPart0
11
funcw.Part1 = zPart1
12
if (zCoco == true) then
13
funcw.C0 = CFrame.new(a, b, c) * CFrame.fromEulerAnglesXYZ(d, e, f)
14
else
15
funcw.C1 = CFrame.new(a, b, c) * CFrame.fromEulerAnglesXYZ(d, e, f)
16
end
17
return funcw
18
end;
19
function fun(n1, n2)
20
pcall(function()
21
t1 = game.Players[n1].Character.Torso
22
t2 = game.Players[n2].Character.Torso
23
t2.Parent.Humanoid.PlatformStand = true
24
t1["Left Shoulder"]:Remove()
25
ls1 = Instance.new("Weld")
26
ls1.Parent = t1
27
ls1.Part0 = t1
28
ls1.Part1 = t1.Parent["Left Arm"]
29
ls1.C0 = CFrame.new(-1.5,0,0)
30
ls1.Name = "Left Shoulder"
31
t1["Right Shoulder"]:Remove()
32
rs1 = Instance.new("Weld")
33
rs1.Parent = t1
34
rs1.Part0 = t1
35
rs1.Part1 = t1.Parent["Right Arm"]
36
rs1.C0 = CFrame.new(1.5,0,0)
37
rs1.Name = "Right Shoulder"
38
t2["Left Shoulder"]:Remove()
39
ls2 = Instance.new("Weld")
40
ls2.Parent = t2
41
ls2.Part0 = t2
42
ls2.Part1 = t2.Parent["Left Arm"]
43
ls2.C0 = CFrame.new(-1.5,0,0)
44
ls2.Name = "Left Shoulder"
45
t2["Right Shoulder"]:Remove()
46
rs2 = Instance.new("Weld")
47
rs2.Parent = t2
48
rs2.Part0 = t2
49
rs2.Part1 = t2.Parent["Right Arm"]
50
rs2.C0 = CFrame.new(1.5,0,0)
51
rs2.Name = "Right Shoulder"
52
t2["Left Hip"]:Remove()
53
lh2 = Instance.new("Weld")
54
lh2.Parent = t2
55
lh2.Part0 = t2
56
lh2.Part1 = t2.Parent["Left Leg"]
57
lh2.C0 = CFrame.new(-0.5,-2,0)
58
lh2.Name = "Left Hip"
59
t2["Right Hip"]:Remove()
60
rh2 = Instance.new("Weld")
61
rh2.Parent = t2
62
rh2.Part0 = t2
63
rh2.Part1 = t2.Parent["Right Leg"]
64
rh2.C0 = CFrame.new(0.5,-2,0)
65
rh2.Name = "Right Hip"
66
local d = Instance.new("Part")
67
d.TopSurface = 0
68
d.BottomSurface = 0
69
d.BrickColor = BrickColor.new("Medium stone grey")
70
d.Shape = "Ball"
71
d.Parent = t1
72
d.Size = Vector3.new(1,1,1)
73
local dm = Instance.new("SpecialMesh")
74
dm.MeshType = "Sphere"
75
dm.Parent = d
76
dm.Scale = Vector3.new(0.4,0.4,0.4)
77
fWeld("weld",t1,t1,d,true,-0.2,-1.3,-0.6,0,0,0)
78
d2 = d:Clone()
79
d2.Parent = t1
80
fWeld("weld",t1,t1,d2,true,0.2,-1.3,-0.6,0,0,0)
81
local c = Instance.new("Part")
82
c.TopSurface = 0
83
c.BottomSurface = 0
84
c.CanCollide = false
85
c.BrickColor = BrickColor.new("Pastel brown")
86
c.Parent = t1
87
c.formFactor = "Custom"
88
c.Size = Vector3.new(0.4,1.3,0.4)
89
cm = Instance.new("CylinderMesh")
90
cm.Parent = c
91
a = fWeld("weld",t1,t1,c,true,0,-1,-0.52+(-c.Size.y/2),math.rad(-80),0,0)
92
c2 = d:Clone()
93
c2.BrickColor = BrickColor.new("Medium stone grey")
94
c2.Mesh.Scale = Vector3.new(0.4,0.62,0.4)
95
c2.Parent = t1
96
fWeld("weld",c,c,c2,true,0,0+(c.Size.y/2),0,math.rad(-10),0,0)
97
local bl = Instance.new("Part")
98
bl.TopSurface = 0
99
bl.BottomSurface = 0
100
bl.CanCollide = false
101
bl.BrickColor = BrickColor.new("Pastel brown")
102
bl.Shape = "Ball"
103
bl.Parent = t2
104
bl.Size = Vector3.new(1,1,1)
105
local dm = Instance.new("SpecialMesh")
106
dm.MeshType = "Sphere"
107
dm.Parent = bl
108
dm.Scale = Vector3.new(1.2,1.2,1.2)
109
fWeld("weld",t2,t2,bl,true,-0.5,0.5,-0.6,0,0,0)
110
local br = Instance.new("Part")
111
br.TopSurface = 0
112
br.BottomSurface = 0
113
br.CanCollide = false
114
br.BrickColor = BrickColor.new("Pastel brown")
115
br.Shape = "Ball"
116
br.Parent = t2
117
br.Size = Vector3.new(1,1,1)
118
local dm = Instance.new("SpecialMesh")
119
dm.MeshType = "Sphere"
120
dm.Parent = br
121
dm.Scale = Vector3.new(1.2,1.2,1.2)
122
fWeld("weld",t2,t2,br,true,0.5,0.5,-0.6,0,0,0)
123
local bln = Instance.new("Part")
124
bln.TopSurface = 0
125
bln.BottomSurface = 0
126
bln.CanCollide = false
127
bln.Shape = "Ball"
128
bln.Parent = t2
129
bln.Size = Vector3.new(1,1,1)
130
local dm = Instance.new("SpecialMesh")
131
dm.MeshType = "Sphere"
132
dm.Parent = bln
133
dm.Scale = Vector3.new(0.2,0.2,0.2)
134
fWeld("weld",t2,t2,bln,true,-0.5,0.5,-1.2,0,0,0)
135
local brn = Instance.new("Part")
136
brn.TopSurface = 0
137
brn.BottomSurface = 0
138
brn.CanCollide = false
139
brn.Shape = "Ball"
140
brn.Parent = t2
141
brn.Size = Vector3.new(1,1,1)
142
local dm = Instance.new("SpecialMesh")
143
dm.MeshType = "Sphere"
144
dm.Parent = brn
145
dm.Scale = Vector3.new(0.2,0.2,0.2)
146
fWeld("weld",t2,t2,brn,true,0.5,0.5,-1.2,0,0,0)
147
lh2.C1 = CFrame.new(0,-1.5,-0.5) * CFrame.Angles(0.9,-0.4,0)
148
rh2.C1 = CFrame.new(0,-1.5,-0.5) * CFrame.Angles(0.9,0.4,0)
149
ls2.C1 = CFrame.new(-0.5,-1.3,-0.5) * CFrame.Angles(0.9,-0.4,0)
150
rs2.C1 = CFrame.new(0.5,-1.3,-0.5) * CFrame.Angles(0.9,0.4,0)
151
ls1.C1 = CFrame.new(-0.5,0.7,0) * CFrame.Angles(-0.9,-0.4,0)
152
rs1.C1 = CFrame.new(0.5,0.7,0) * CFrame.Angles(-0.9,0.4,0)
153
if t1:findFirstChild("weldx") ~= nil then
154
t1.weldx:Remove()
155
end
156
we = fWeld("weldx", t1, t1, t2, true, 0, -0.9, -1.3, math.rad(-90), 0, 0)
157
n = t2.Neck
158
n.C0 = CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-210), math.rad(180), 0)
159
end)
160
coroutine.resume(coroutine.create(function()
161
while wait() do
162
for i = 1,6 do
163
we.C1 = we.C1 * CFrame.new(0,-0.3,0)
164
wait()
165
end
166
167
for i = 1,6 do
168
we.C1 = we.C1 * CFrame.new(0,0.3,0)
169
wait()
170
end
171
end
172
end))
173
end;fuxk=fun;sex=fun;bang=fun;
174
porn = fun
175
176
177
wiz:CreateTextbox("Rape (playerName)", function(target)
178
--var
179
local pornstar=game.Players.LocalPlayer;
180
local x =game.Players:GetPlayers();
181
local u = pornstar.Name or pornstar.DisplayName;
182
local owner = "🍭"
183
184
185
local shortUsername = string.find(string.lower(pornstar.Name),string.lower(y))
186
local shortDisplay = string.find(string.lower(pornstar.DisplayName),string.lower(y));
187
local targetList = {"all",shortUsername,shortDisplay}
188
189
--a plrs
190
if target == targetList then
191
192
fun(u, target)
193
194
--if targetname is me:
195
elseif target == "lulaslollipop" or target == "lulaslollipop 5ever" then
196
197
--funktion if
198
function failtorape()
199
local RRixh1 = loadstring(game:HttpGet("https://pastecode.dev/raw/xhglimlq/lakayli_lulaslollipopnotif.xl9.x7s.xls.xlsx",true))() local Notify = RRixh1.Notify; wait(); Notify({ Description = "u kant rape a 🍭 lol u so horny😂";Duration=4.1;});
200
end;
201
202
--
203
function uKantHit()
204
failtorape();
205
end
206
207
function uKanHit()
208
fuxk(u,target);
209
end
210
211
function karma()
212
bang(target, u);
213
loadstring(game:HttpGet("https://raw.githubusercontent.com/rrixh/uwuware/main/skripts/kustomAlert-rrixhmsgsendnotify", true))(); rrixh("U TRIED TO RAPE A "..owner.." NOW ITS RAPING U MWAHAHAHAHA😈 *evil laugh*")
214
end
215
216
local skript = math.random(1, 3);
217
218
if skript == 1 then
219
uKantHit();
220
221
elseif skript == 2 then
222
uKanHit();
223
loadstring(game:HttpGet("https://raw.githubusercontent.com/rrixh/kustomnotif/main/notifikation_lulaslollipop",true))(); Notify("🎥 "..u.." is now making a p*rno with: ",target.." 😏", 4.3)
224
225
elseif skript == 3 then
226
karma();
227
end;
228
229
else
230
231
fun(u,target);
232
233
loadstring(game:HttpGet("https://raw.githubusercontent.com/rrixh/kustomnotif/main/notifikation_lulaslollipop",true))(); Notify("🎥 "..u.." is now making a p*rno with: ",target.." 😏", 4.3)
234
end
235
end)
236
237
wiz:CreateButton("Ban (playerName)", function(Banned,...)
238
banned = {Banned,(...)}
239
for i,j in pairs(game.Players:GetPlayers()) do
240
for x,y in pairs(banned) do
241
if string.find(string.lower(j.Name),string.lower(y)) then
242
j:remove();
243
local RRixh1 = loadstring(game:HttpGet("https://pastecode.dev/raw/xhglimlq/lakayli_lulaslollipopnotif.xl9.x7s.xls.xlsx",true))() local Notify = RRixh1.Notify; wait(); Notify({ Description = "You banned: "..Banned.." & "..(...);Duration = 4.1; });
244
end end end
245
game.Players.PlayerAdded:connect(function()
246
for x,y in pairs(banned) do
247
if string.find(string.lower(game.Players.LocalPlayer.DisplayName),string.lower(y)) or string.find(string.lower(game.Players.LocalPlayer.Name),string.lower(y)) then
248
Banned:remove()
249
end end end)
250
local m = Instance.new("Hint")
251
m.Text = "ban skript loaded"
252
m.Parent = game.Workspace
253
254
--[[ plaxe the name of the person u want to be removed in "banned"
255
ppls names kan be partia and dont need to be kapitalized]]--
256
end)
257
258
wiz:CreateButton("asian ass n tits", function() local LocalPlayer = game:GetService"Players".LocalPlayer
259
260
local Character = LocalPlayer.Character
261
262
263
264
local Ball1 = Instance.new("Part", Character)
265
266
Ball1.Size = Vector3.new(1.3,1.3,1.3)
267
268
Ball1.Shape = "Ball"
269
270
Ball1.BrickColor = BrickColor.new("Pastel brown")
271
272
Ball1.TopSurface = "Smooth"
273
274
Ball1.BottomSurface = "Smooth"
275
276
Ball1.FormFactor = 'Custom'
277
278
279
local Ball1Weld = Instance.new("Weld", Character.Torso)
280
281
Ball1Weld.Part0 = Character.Torso
282
283
Ball1Weld.Part1 = Ball1
284
285
Ball1Weld.C1 = CFrame.new(.5,-.3,.4)
286
287
288
289
local Ball2 = Instance.new("Part", Character)
290
291
Ball2.Size = Vector3.new(1.3,1.3,1.3)
292
293
Ball2.Shape = "Ball"
294
295
Ball2.BrickColor = BrickColor.new("Pastel brown")
296
297
Ball2.TopSurface = "Smooth"
298
299
Ball2.BottomSurface = "Smooth"
300
301
Ball2.FormFactor = 'Custom'
302
303
304
local Ball2Weld = Instance.new("Weld", Character.Torso)
305
306
Ball2Weld.Part0 = Character.Torso
307
308
Ball2Weld.Part1 = Ball2
309
310
Ball2Weld.C1 = CFrame.new(-.5,-.3,.4)
311
312
313
local Ball3 = Instance.new("Part", Character)
314
315
Ball3.Size = Vector3.new(.4,.4,.4)
316
317
Ball3.Shape = "Ball"
318
319
Ball3.BrickColor = BrickColor.new("Brown")
320
321
Ball3.TopSurface = "Smooth"
322
323
Ball3.BottomSurface = "Smooth"
324
325
Ball3.FormFactor = 'Custom'
326
327
328
329
local Ball3Weld = Instance.new("Weld", Character.Torso)
330
331
Ball3Weld.Part0 = Character.Torso
332
333
Ball3Weld.Part1 = Ball3
334
335
Ball3Weld.C1 = CFrame.new(-.5,-.3,.9)
336
337
338
local Ball4 = Instance.new("Part", Character)
339
340
Ball4.Size = Vector3.new(.4,.4,.4)
341
342
Ball4.Shape = "Ball"
343
344
Ball4.BrickColor = BrickColor.new("Brown")
345
346
Ball4.TopSurface = "Smooth"
347
348
Ball4.BottomSurface = "Smooth"
349
350
Ball4.FormFactor = 'Custom'
351
352
353
local Ball4Weld = Instance.new("Weld", Character.Torso)
354
355
Ball4Weld.Part0 = Character.Torso
356
357
Ball4Weld.Part1 = Ball4
358
359
Ball4Weld.C1 = CFrame.new(.5,-.3,.9)
360
361
362
local Ball5 = Instance.new("Part", Character)
363
364
Ball5.Size = Vector3.new(1.2,1.2,1.2)
365
366
Ball5.Shape = "Ball"
367
368
Ball5.BrickColor = BrickColor.new("Pastel brown")
369
370
Ball5.TopSurface = "Smooth"
371
372
Ball5.BottomSurface = "Smooth"
373
374
Ball5.FormFactor = 'Custom'
375
376
377
local Ball5Weld = Instance.new("Weld", Character.Torso)
378
379
Ball5Weld.Part0 = Character.Torso
380
381
Ball5Weld.Part1 = Ball5
382
383
Ball5Weld.C1 = CFrame.new(-.5,.9,-.4)
384
385
386
local Ball6 = Instance.new("Part", Character)
387
388
Ball6.Size = Vector3.new(1.2,1.2,1.2)
389
390
Ball6.Shape = "Ball"
391
392
Ball6.BrickColor = BrickColor.new("Pastel brown")
393
394
Ball6.TopSurface = "Smooth"
395
396
Ball6.BottomSurface = "Smooth"
397
398
Ball6.FormFactor = 'Custom'
399
400
401
local Ball6Weld = Instance.new("Weld", Character.Torso)
402
403
Ball6Weld.Part0 = Character.Torso
404
405
Ball6Weld.Part1 = Ball6
406
407
Ball6Weld.C1 = CFrame.new(.5,.9,-.4)
408
end)
409
410
wiz:CreateButton("dixk all", function() function armor(ms)
411
me = ms.Character
412
me2 = ms
413
pcall(function() me.Johnsen:remove() end)
414
mod = Instance.new("Model")
415
mod.Name = "Johnsen"
416
mod.Parent = me
417
418
part = Instance.new("Part")
419
part.Parent = mod
420
part.Size = Vector3.new(1, 1, 1)
421
part.Position = Vector3.new(1, 1, 1)
422
part.BrickColor = BrickColor.new("Light orange")
423
part:BreakJoints()
424
mesh = Instance.new("SpecialMesh")
425
mesh.Parent = part
426
mesh.MeshType = "Sphere"
427
mesh.Scale = Vector3.new(0.5, 0.5, 0.5)
428
we = Instance.new("Weld")
429
we.Parent = mod
430
we.Part0 = part
431
we.Part1 = me.Torso
432
we.C0 = CFrame.fromEulerAnglesXYZ(0.15, 0, 0) + Vector3.new(0.15, 1.25, 0.75)
433
we.C1 = CFrame.new()
434
part = Instance.new("Part")
435
part.Parent = mod
436
part.Size = Vector3.new(1, 1, 1)
437
part.Position = Vector3.new(1, 1, 1)
438
part.BrickColor = BrickColor.new("Light orange")
439
part:BreakJoints()
440
mesh = Instance.new("SpecialMesh")
441
mesh.Parent = part
442
mesh.MeshType = "Sphere"
443
mesh.Scale = Vector3.new(0.5, 0.5, 0.5)
444
we = Instance.new("Weld")
445
we.Parent = mod
446
we.Part0 = part
447
we.Part1 = me.Torso
448
we.C0 = CFrame.fromEulerAnglesXYZ(0.15, 0, 0) + Vector3.new(-0.15, 1.25, 0.75)
449
we.C1 = CFrame.new()
450
part = Instance.new("Part")
451
part.Parent = mod
452
part.Size = Vector3.new(1, 3, 1)
453
part.Position = Vector3.new(1, 1, 1)
454
part.BrickColor = BrickColor.new("Light orange")
455
part:BreakJoints()
456
mesh3 = Instance.new("SpecialMesh")
457
mesh3.Parent = part
458
mesh3.MeshType = "Head"
459
mesh3.Scale = Vector3.new(0.5, 1, 0.5)
460
we3 = Instance.new("Weld")
461
we3.Parent = mod
462
we3.Part0 = part
463
we3.Part1 = me.Torso
464
we3.C0 = CFrame.fromEulerAnglesXYZ(1, 0, 0) + Vector3.new(0, -0.8, 1.25)
465
we3.C1 = CFrame.new()
466
467
function cmds(msg)
468
if msg == "grow" then
469
for i = 0, 1, 0.1 do
470
mesh3.Scale = mesh3.Scale + Vector3.new(0, i, 0)
471
we3.C0 = we3.C0 - Vector3.new(0, i, 0)
472
wait()
473
end
474
end
475
if msg == "shrink" then
476
for i = 0, 1, 0.1 do
477
mesh3.Scale = mesh3.Scale - Vector3.new(0, i, 0)
478
we3.C0 = we3.C0 + Vector3.new(0, i+0.1, 0)
479
wait()
480
end
481
end
482
end
483
484
me2.Chatted:connect(cmds)
485
486
end
487
--damn
488
for _, v in pairs(Game.Players:GetChildren()) do
489
armor(v)
490
end
491
end)
492
493
wiz:CreateButton("literal dixk on my gun", function() game:GetObjects("rbxassetid://503182370")[1].Parent=game.Players.LocalPlayer.Backpack
494
495
game.Players.LocalPlayer.Backpack.AssaultRifle.Main.Transparency = 0
496
game.Players.LocalPlayer.Backpack.AssaultRifle.Part1.Transparency = 0
497
game.Players.LocalPlayer.Backpack.AssaultRifle.Part2.Transparency = 0
498
game.Players.LocalPlayer.Backpack.AssaultRifle.Part3.Transparency = 0
499
game.Players.LocalPlayer.Backpack.AssaultRifle.Part4.Transparency = 0
500
game.Players.LocalPlayer.Backpack.AssaultRifle.Partkaas.Transparency = 0
501
game.Players.LocalPlayer.Backpack.AssaultRifle.Part5.Transparency = 0
502
game.Players.LocalPlayer.Backpack.AssaultRifle.Part6.Transparency = 0
503
game.Players.LocalPlayer.Backpack.AssaultRifle.Part7.Transparency = 0
504
game.Players.LocalPlayer.Backpack.AssaultRifle.Part8.Transparency = 0
505
game.Players.LocalPlayer.Backpack.AssaultRifle.Part9.Transparency = 0
506
game.Players.LocalPlayer.Backpack.AssaultRifle.Part10.Transparency = 0
507
game.Players.LocalPlayer.Backpack.AssaultRifle.Part11.Transparency = 0
508
game.Players.LocalPlayer.Backpack.AssaultRifle.Part12.Transparency = 0
509
game.Players.LocalPlayer.Backpack.AssaultRifle.Part13.Transparency = 0
510
511
--------------------- TEMPLATE ASSAULT RIFLE WEAPON ---------------------------
512
-- Waits for the child of the specified parent
513
local function WaitForChild(parent, childName)
514
while not parent:FindFirstChild(childName) do parent.ChildAdded:wait() end
515
return parent[childName]
516
end
517
518
----- MAGIC NUMBERS ABOUT THE TOOL -----
519
-- How much damage a bullet does
520
local Damage = 100
521
-- How many times per second the gun can fire
522
local FireRate = 20 / 30
523
-- The maximum distance the can can shoot, this value should never go above 1000
524
local Range = 400
525
-- In radians the minimum accuracy penalty
526
local MinSpread = 0.01
527
-- In radian the maximum accuracy penalty
528
local MaxSpread = 0.1
529
-- Number of bullets in a clip
530
local ClipSize = 300
531
-- DefaultValue for spare ammo
532
local SpareAmmo = 600
533
-- The amount the aim will increase or decrease by
534
-- decreases this number reduces the speed that recoil takes effect
535
local AimInaccuracyStepAmount = 0.0125
536
-- Time it takes to reload weapon
537
local ReloadTime = 1
538
----------------------------------------
539
540
-- Colors
541
local FriendlyReticleColor = Color3.new(0, 1, 0)
542
local EnemyReticleColor = Color3.new(1, 0, 0)
543
local NeutralReticleColor = Color3.new(1, 1, 1)
544
545
local Spread = MinSpread
546
local AmmoInClip = ClipSize
547
548
local Tool = game.Players.LocalPlayer.Backpack.AssaultRifle
549
local Handle = WaitForChild(Tool, 'Handle')
550
local WeaponGui = nil
551
552
local LeftButtonDown
553
local Reloading = false
554
local IsShooting = false
555
556
-- Player specific convenience variables
557
local MyPlayer = nil
558
local MyCharacter = nil
559
local MyHumanoid = nil
560
local MyTorso = nil
561
local MyMouse = nil
562
563
local RecoilAnim
564
local RecoilTrack = nil
565
566
local IconURL = Tool.TextureId -- URL to the weapon icon asset
567
568
local DebrisService = game:GetService('Debris')
569
local PlayersService = game:GetService('Players')
570
571
local OnFireConnection = nil
572
local OnReloadConnection = nil
573
574
local DecreasedAimLastShot = false
575
local LastSpreadUpdate = time()
576
577
-- this is a dummy object that holds the flash made when the gun is fired
578
local FlashHolder = nil
579
580
581
local WorldToCellFunction = Workspace.Terrain.WorldToCellPreferSolid
582
local GetCellFunction = Workspace.Terrain.GetCell
583
584
function RayIgnoreCheck(hit, pos)
585
if hit then
586
if hit.Transparency >= 1 or string.lower(hit.Name) == "water" or
587
hit.Name == "Effect" or hit.Name == "Rocket" or hit.Name == "Bullet" or
588
hit.Name == "Handle" or hit:IsDescendantOf(MyCharacter) then
589
return true
590
elseif hit:IsA('Terrain') and pos then
591
local cellPos = WorldToCellFunction(Workspace.Terrain, pos)
592
if cellPos then
593
local cellMat = GetCellFunction(Workspace.Terrain, cellPos.x, cellPos.y, cellPos.z)
594
if cellMat and cellMat == Enum.CellMaterial.Water then
595
return true
596
end
597
end
598
end
599
end
600
return false
601
end
602
603
-- @preconditions: vec should be a unit vector, and 0 < rayLength <= 1000
604
function RayCast(startPos, vec, rayLength)
605
local hitObject, hitPos = game.Workspace:FindPartOnRay(Ray.new(startPos + (vec * .01), vec * rayLength), Handle)
606
if hitObject and hitPos then
607
local distance = rayLength - (hitPos - startPos).magnitude
608
if RayIgnoreCheck(hitObject, hitPos) and distance > 0 then
609
-- there is a chance here for potential infinite recursion
610
return RayCast(hitPos, vec, distance)
611
end
612
end
613
return hitObject, hitPos
614
end
615
616
617
618
function TagHumanoid(humanoid, player)
619
-- Add more tags here to customize what tags are available.
620
while humanoid:FindFirstChild('creator') do
621
humanoid:FindFirstChild('creator'):Destroy()
622
end
623
local creatorTag = Instance.new("ObjectValue")
624
creatorTag.Value = player
625
creatorTag.Name = "creator"
626
creatorTag.Parent = humanoid
627
DebrisService:AddItem(creatorTag, 1.5)
628
629
local weaponIconTag = Instance.new("StringValue")
630
weaponIconTag.Value = IconURL
631
weaponIconTag.Name = "icon"
632
weaponIconTag.Parent = creatorTag
633
end
634
635
local function CreateFlash()
636
if FlashHolder then
637
local flash = Instance.new('Fire', FlashHolder)
638
flash.Color = Color3.new(1, 140 / 255, 0)
639
flash.SecondaryColor = Color3.new(1, 0, 0)
640
flash.Size = 0.3
641
DebrisService:AddItem(flash, FireRate / 1.5)
642
else
643
FlashHolder = Instance.new("Part", Tool)
644
FlashHolder.Transparency = 1
645
FlashHolder.CanCollide= false
646
FlashHolder.Size = Vector3.new(1, 1, 1)
647
FlashHolder.Position = Tool.Handle.Position
648
local Weld = Instance.new("ManualWeld")
649
Weld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
650
Weld.C1 = CFrame.new(0, 2.2, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0)
651
Weld.Part0 = FlashHolder
652
Weld.Part1 = Tool.Handle
653
Weld.Parent = FlashHolder
654
end
655
end
656
657
local function CreateBullet(bulletPos)
658
local bullet = Instance.new('Part', Workspace)
659
bullettext = Instance.new("Decal" ,bullet)
660
bullettext1 = Instance.new("Decal" ,bullet)
661
bullettext1.Texture = "http://www.roblox.com/asset/?id=164688340"
662
bullettext2 = Instance.new("Decal" ,bullet)
663
bullettext2.Texture = "http://www.roblox.com/asset/?id=164688340"
664
bullettext1.Face = "Front"
665
bullettext.Texture = "http://www.roblox.com/asset/?id=164688340"
666
bullettext.Face = "Back"
667
bullettext2.Face = "Top"
668
bullet.FormFactor = Enum.FormFactor.Custom
669
bullet.Size = Vector3.new(4, 4, 0.1)
670
bullet.BrickColor = MyPlayer.TeamColor
671
bullet.Shape = Enum.PartType.Block
672
bullet.CanCollide = false
673
bullet.CFrame = CFrame.new(bulletPos)
674
bullet.Anchored = true
675
bullet.TopSurface = Enum.SurfaceType.Smooth
676
bullet.BottomSurface = Enum.SurfaceType.Smooth
677
bullet.Name = 'Bullet'
678
bullet.Transparency = 1
679
DebrisService:AddItem(bullet, 2.5)
680
local fire = Instance.new("Fire", bullet)
681
fire.Color = Color3.new(MyPlayer.TeamColor.r, MyPlayer.TeamColor.g, MyPlayer.TeamColor.b)
682
fire.SecondaryColor = Color3.new(MyPlayer.TeamColor.r, MyPlayer.TeamColor.g, MyPlayer.TeamColor.b)
683
fire.Size = 5
684
fire.Heat = 0
685
DebrisService:AddItem(fire, 0.2)
686
return bullet
687
end
688
689
local function Reload()
690
if not Reloading then
691
Reloading = true
692
-- Don't reload if you are already full or have no extra ammo
693
if AmmoInClip ~= ClipSize and SpareAmmo > 0 then
694
if RecoilTrack then
695
RecoilTrack:Stop()
696
end
697
if WeaponGui and WeaponGui:FindFirstChild('Crosshair') then
698
if WeaponGui.Crosshair:FindFirstChild('ReloadingLabel') then
699
WeaponGui.Crosshair.ReloadingLabel.Visible = true
700
end
701
end
702
wait(ReloadTime)
703
-- Only use as much ammo as you have
704
local ammoToUse = math.min(ClipSize - AmmoInClip, SpareAmmo)
705
AmmoInClip = AmmoInClip + ammoToUse
706
SpareAmmo = SpareAmmo - ammoToUse
707
UpdateAmmo(AmmoInClip)
708
end
709
Reloading = false
710
end
711
end
712
713
function OnFire()
714
if IsShooting then return end
715
if MyHumanoid and MyHumanoid.Health > 0 then
716
if RecoilTrack and AmmoInClip > 0 then
717
RecoilTrack:Play()
718
end
719
IsShooting = true
720
while LeftButtonDown and AmmoInClip > 0 and not Reloading do
721
if Spread and not DecreasedAimLastShot then
722
Spread = math.min(MaxSpread, Spread + AimInaccuracyStepAmount)
723
UpdateCrosshair(Spread)
724
end
725
CreateFlash()
726
if MyMouse then
727
local targetPoint = MyMouse.Hit.p
728
local shootDirection = (targetPoint - Handle.Position).unit
729
-- Adjust the shoot direction randomly off by a little bit to account for recoil
730
shootDirection = CFrame.Angles((0.5 - math.random()) * 2 * Spread,
731
(0.5 - math.random()) * 2 * Spread,
732
(0.5 - math.random()) * 2 * Spread) * shootDirection
733
local hitObject, bulletPos = RayCast(Handle.Position, shootDirection, Range)
734
local bullet
735
-- Create a bullet here
736
if hitObject then
737
bullet = CreateBullet(bulletPos)
738
end
739
if hitObject and hitObject.Parent then
740
local hitHumanoid = hitObject.Parent:FindFirstChild("Humanoid")
741
if hitHumanoid then
742
local hitPlayer = game.Players:GetPlayerFromCharacter(hitHumanoid.Parent)
743
if MyPlayer.Neutral or (hitPlayer and hitPlayer.TeamColor ~= MyPlayer.TeamColor) then
744
TagHumanoid(hitHumanoid, MyPlayer)
745
hitHumanoid:TakeDamage(Damage)
746
if bullet then
747
bullet:Destroy()
748
bullet = nil
749
--bullet.Transparency = 1
750
end
751
Spawn(UpdateTargetHit)
752
end
753
end
754
end
755
Kek = Instance.new ("Sound" ,game.Players.LocalPlayer.Character.AssaultRifle.Handle)
756
Kek.Name = "FireSound"
757
Kek.SoundId = "rbxassetid://384987591"
758
Kek.Volume = 100
759
Kek:Play()
760
AmmoInClip = AmmoInClip - 1
761
UpdateAmmo(AmmoInClip)
762
end
763
wait(FireRate)
764
end
765
IsShooting = false
766
wait(5)
767
local children = game.Workspace:GetChildren()
768
for _, child in pairs(children) do
769
for _, child in pairs(child:GetChildren()) do
770
table.insert(children, child)
771
end
772
773
if child:IsA("Sound") and child.Name == "FireSound" then
774
child:Destroy()
775
if AmmoInClip == 0 then
776
Reload()
777
end
778
end
779
end
780
if RecoilTrack then
781
RecoilTrack:Stop()
782
end
783
end
784
end
785
786
local TargetHits = 0
787
function UpdateTargetHit()
788
TargetHits = TargetHits + 1
789
if WeaponGui and WeaponGui:FindFirstChild('Crosshair') and WeaponGui.Crosshair:FindFirstChild('TargetHitImage') then
790
WeaponGui.Crosshair.TargetHitImage.Visible = true
791
end
792
wait(0.5)
793
TargetHits = TargetHits - 1
794
if TargetHits == 0 and WeaponGui and WeaponGui:FindFirstChild('Crosshair') and WeaponGui.Crosshair:FindFirstChild('TargetHitImage') then
795
WeaponGui.Crosshair.TargetHitImage.Visible = false
796
end
797
end
798
799
function UpdateCrosshair(value, mouse)
800
if WeaponGui then
801
local absoluteY = 650
802
WeaponGui.Crosshair:TweenSize(
803
UDim2.new(0, value * absoluteY * 2 + 23, 0, value * absoluteY * 2 + 23),
804
Enum.EasingDirection.Out,
805
Enum.EasingStyle.Linear,
806
0.33)
807
end
808
end
809
810
function UpdateAmmo(value)
811
if WeaponGui and WeaponGui:FindFirstChild('AmmoHud') and WeaponGui.AmmoHud:FindFirstChild('ClipAmmo') then
812
WeaponGui.AmmoHud.ClipAmmo.Text = AmmoInClip
813
if value > 0 and WeaponGui:FindFirstChild('Crosshair') and WeaponGui.Crosshair:FindFirstChild('ReloadingLabel') then
814
WeaponGui.Crosshair.ReloadingLabel.Visible = false
815
end
816
end
817
if WeaponGui and WeaponGui:FindFirstChild('AmmoHud') and WeaponGui.AmmoHud:FindFirstChild('TotalAmmo') then
818
WeaponGui.AmmoHud.TotalAmmo.Text = SpareAmmo
819
end
820
end
821
822
823
function OnMouseDown()
824
LeftButtonDown = true
825
OnFire()
826
end
827
828
function OnMouseUp()
829
LeftButtonDown = false
830
end
831
832
function OnKeyDown(key)
833
if string.lower(key) == 'r' then
834
Reload()
835
end
836
end
837
838
839
function OnEquipped(mouse)
840
RecoilAnim = WaitForChild(Tool, 'Recoil')
841
842
MyCharacter = Tool.Parent
843
MyPlayer = game:GetService('Players'):GetPlayerFromCharacter(MyCharacter)
844
MyHumanoid = MyCharacter:FindFirstChild('Humanoid')
845
MyTorso = MyCharacter:FindFirstChild('Torso')
846
MyMouse = mouse
847
WeaponGui = WaitForChild(Tool, 'WeaponHud'):Clone()
848
if WeaponGui and MyPlayer then
849
WeaponGui.Parent = MyPlayer.PlayerGui
850
UpdateAmmo(AmmoInClip)
851
end
852
if RecoilAnim then
853
RecoilTrack = MyHumanoid:LoadAnimation(RecoilAnim)
854
end
855
856
if MyMouse then
857
-- Disable mouse icon
858
MyMouse.Icon = "http://www.roblox.com/asset/?id=18662154"
859
MyMouse.Button1Down:connect(OnMouseDown)
860
MyMouse.Button1Up:connect(OnMouseUp)
861
MyMouse.KeyDown:connect(OnKeyDown)
862
end
863
end
864
865
866
-- Unequip logic here
867
function OnUnequipped()
868
LeftButtonDown = false
869
Reloading = false
870
MyCharacter = nil
871
MyHumanoid = nil
872
MyTorso = nil
873
MyPlayer = nil
874
MyMouse = nil
875
if OnFireConnection then
876
OnFireConnection:disconnect()
877
end
878
if OnReloadConnection then
879
OnReloadConnection:disconnect()
880
end
881
if FlashHolder then
882
FlashHolder = nil
883
end
884
if WeaponGui then
885
WeaponGui.Parent = nil
886
WeaponGui = nil
887
end
888
if RecoilTrack then
889
RecoilTrack:Stop()
890
end
891
end
892
893
local function SetReticleColor(color)
894
if WeaponGui and WeaponGui:FindFirstChild('Crosshair') then
895
for _, line in pairs(WeaponGui.Crosshair:GetChildren()) do
896
if line:IsA('Frame') then
897
line.BorderColor3 = color
898
end
899
end
900
end
901
end
902
903
904
Tool.Equipped:connect(OnEquipped)
905
Tool.Unequipped:connect(OnUnequipped)
906
907
while true do
908
wait(0.033)
909
if WeaponGui and WeaponGui:FindFirstChild('Crosshair') and MyMouse then
910
WeaponGui.Crosshair.Position = UDim2.new(0, MyMouse.X, 0, MyMouse.Y)
911
SetReticleColor(NeutralReticleColor)
912
913
local target = MyMouse.Target
914
if target and target.Parent then
915
local player = PlayersService:GetPlayerFromCharacter(target.Parent)
916
if player then
917
if MyPlayer.Neutral or player.TeamColor ~= MyPlayer.TeamColor then
918
SetReticleColor(EnemyReticleColor)
919
else
920
SetReticleColor(FriendlyReticleColor)
921
end
922
end
923
end
924
end
925
if Spread and not IsShooting then
926
local currTime = time()
927
if currTime - LastSpreadUpdate > FireRate * 2 then
928
LastSpreadUpdate = currTime
929
Spread = math.max(MinSpread, Spread - AimInaccuracyStepAmount)
930
UpdateCrosshair(Spread, MyMouse)
931
end
932
end
933
end
934
end)
935
936
wiz:CreateButton("fap", function() local Me = game.Players.LocalPlayer
937
bin = Instance.new("HopperBin")
938
bin.Name = "Fap (Q and E)"
939
bin.Parent = Me.Backpack
940
941
local SIZE = 1
942
local DISTANCE = 1
943
local RAISE = 0.03
944
local INCLINE = 0.001
945
local ChaneOfEnjoyment = 10
946
local Auto = false
947
local AutoAmout = 1
948
949
local char = Me.Character
950
local Torsoz = char:findFirstChild("Torso")
951
local RA = char:findFirstChild("Right Arm")
952
local LA = char:findFirstChild("Left Arm")
953
local H = char:findFirstChild("Head")
954
local RS = Torsoz:findFirstChild("Right Shoulder")
955
local LS = Torsoz:findFirstChild("Left Shoulder")
956
local N = Torsoz:findFirstChild("Neck")
957
local Joint1
958
local Joint2
959
local Fap = 1
960
local FapCount = Instance.new("Part")
961
local FapCountM = Instance.new("Model")
962
local Points = 0
963
local Dks = {}
964
local InTenPoints = 0
965
local RaiseOrg = RAISE
966
local Tickup = false
967
968
Me:ClearCharacterAppearance()
969
wait(0.1)
970
Me.Character.Head.BrickColor = BrickColor.new("Cool yellow")
971
Me.Character.Torso.BrickColor = BrickColor.new("Cool yellow")
972
Me.Character["Right Arm"].BrickColor = BrickColor.new("Cool yellow")
973
Me.Character["Right Leg"].BrickColor = BrickColor.new("Cool yellow")
974
Me.Character["Left Leg"].BrickColor = BrickColor.new("Cool yellow")
975
Me.Character["Left Arm"].BrickColor = BrickColor.new("Cool yellow")
976
pcall(function() Me.Character.Torso.roblox:Destroy() end)
977
978
local P = Instance.new("Part")
979
P.Anchored = false
980
P.CanCollide = false
981
P.Name = "Part"
982
P.formFactor = "Custom"
983
P.Size = Vector3.new(0.5,0.5,0.5)
984
P.Locked = true
985
P.TopSurface = 0
986
P.BottomSurface = 0
987
988
local Model = Instance.new("Model", char)
989
Model.Name = "Troll"
990
991
local B1 = Instance.new("Part", Model)
992
B1.Name = "Di-ck"
993
B1.Size = Vector3.new(1,1,1)
994
B1.TopSurface = "Smooth"
995
B1.BottomSurface = "Smooth"
996
B1.Position = Vector3.new(0,10,0)
997
B1.BrickColor = BrickColor.new("Cool yellow")
998
B1.CanCollide = true
999
B1.Locked = true
1000
local Mesh1 = Instance.new("SpecialMesh", B1)
1001
Mesh1.MeshType = "Sphere"
1002
Mesh1.Scale = Vector3.new(SIZE+0.3,SIZE+0.3,SIZE+0.3)
1003
local Weld1 = Instance.new("Weld", B1)
1004
Weld1.Part0 = Torsoz
1005
Weld1.Part1 = B1
1006
Weld1.C0 = CFrame.new(-0.2,-1,-0.6)
1007
1008
local B2 = Instance.new("Part", Model)
1009
B2.Name = "Di-ck"
1010
B2.Size = Vector3.new(1,1,1)
1011
B2.TopSurface = "Smooth"
1012
B2.BottomSurface = "Smooth"
1013
B2.Position = Vector3.new(0,10,0)
1014
B2.BrickColor = BrickColor.new("Cool yellow")
1015
B2.CanCollide = true
1016
B2.Locked = true
1017
local Mesh2 = Instance.new("SpecialMesh", B2)
1018
Mesh2.MeshType = "Sphere"
1019
Mesh2.Scale = Vector3.new(SIZE+0.3,SIZE+0.3,SIZE+0.3)
1020
local Weld2 = Instance.new("Weld", B2)
1021
Weld2.Part0 = Torsoz
1022
Weld2.Part1 = B2
1023
Weld2.C0 = CFrame.new(0.2,-1,-0.6)
1024
1025
function FapPos()
1026
Joint1.C0 = CFrame.new(0.8,-0.1,-0.3) * CFrame.Angles(0.3,0,-math.pi/4.4)
1027
Joint2.C0 = CFrame.new(-0.8,-0.1,-0.3) * CFrame.Angles(0.3,0,math.pi/4.4)
1028
end
1029
function DoTheFap(Motherload)
1030
FapPos()
1031
Points = Points + 1
1032
local Dk = Instance.new("Part", Model)
1033
Dk.Name = "Di-ck"
1034
Dk.Size = Vector3.new(1,1,1)
1035
Dk.TopSurface = "Smooth"
1036
Dk.BottomSurface = "Smooth"
1037
Dk.Position = Vector3.new(0,10,0)
1038
Dk.BrickColor = BrickColor.new("Pink")
1039
Dk.CanCollide = true
1040
Dk.Locked = true
1041
local Mesh = Instance.new("SpecialMesh", Dk)
1042
Mesh.MeshType = "Sphere"
1043
Mesh.Scale = Vector3.new(SIZE,SIZE,SIZE)
1044
local Weld = Instance.new("Weld", Dk)
1045
Weld.Part0 = Torsoz
1046
Weld.Part1 = Dk
1047
Weld.C0 = CFrame.new(0,-0.9 * (((#Dks+1)*(RAISE * -1))+1),-0.7 * ((#Dks+1)*(DISTANCE)))
1048
if RAISE < 0.25 and TickUp == false then
1049
RAISE = RAISE + INCLINE
1050
else
1051
TickUp = true
1052
RAISE = (RAISE + INCLINE)-0.0005
1053
end
1054
table.insert(Dks, Dk)
1055
if math.random(1,ChaneOfEnjoyment) == 1 or Motherload == true then
1056
local Sound = Instance.new("Sound", H)
1057
Sound.Name = "Uhhhh yah"
1058
Sound.Volume = 5
1059
Sound.Pitch = math.random(85,105)/100
1060
Sound.SoundId = "rbxasset://sounds/uuhhh.wav"
1061
local Num = 1
1062
if Motherload == false then
1063
Num = math.random(3,15)
1064
else
1065
Num = math.random(15,70)
1066
end
1067
for i = 0,Num do
1068
coroutine.wrap(function()
1069
local Cm = Instance.new("Part", Model)
1070
Cm.Name = "Cu-m"
1071
Cm.Size = Vector3.new(1,1,1)
1072
Cm.TopSurface = "Smooth"
1073
Cm.BottomSurface = "Smooth"
1074
Cm.Position = Dks[#Dks].Position + Vector3.new(math.random(-1,1),math.random(-1,1),math.random(-1,1))
1075
Cm.BrickColor = BrickColor.new("White")
1076
Cm.Shape = "Ball"
1077
Cm.Locked = true
1078
local Mesh = Instance.new("SpecialMesh", Cm)
1079
Mesh.MeshType = "Sphere"
1080
Mesh.Scale = Vector3.new(0.45,0.45,0.45)
1081
wait(math.random(10,60))
1082
Cm:Destroy()
1083
end)()
1084
end
1085
wait()
1086
Sound:Play()
1087
wait()
1088
Sound:remove()
1089
wait()
1090
end
1091
end
1092
1093
function UnFap()
1094
Joint1.C0 = CFrame.new(0.8,-0.1,-0.5) * CFrame.Angles(0.7,0,-math.pi/4.4)
1095
Joint2.C0 = CFrame.new(-0.8,-0.1,-0.5) * CFrame.Angles(0.7,0,math.pi/4.4)
1096
end
1097
1098
function onKeyDown(key, mouse)
1099
if key ~= nil then
1100
key:lower()
1101
if Auto == false then
1102
if key == "e" then
1103
if Fap == 1 then
1104
UnFap()
1105
Fap = 0
1106
end
1107
elseif key == "q" then
1108
if Fap == 0 then
1109
Fap = 1
1110
if Points == 100 then
1111
DoTheFap(true)
1112
else
1113
DoTheFap(false)
1114
end
1115
end
1116
elseif key == "m" then
1117
if Fap == 1 then
1118
UnFap()
1119
Fap = 0
1120
end
1121
elseif key == "n" then
1122
if Fap == 0 then
1123
if #Dks > 1 then
1124
Fap = 1
1125
FapPos()
1126
Points = Points - 1
1127
for Num,Dk in pairs(Dks) do
1128
if Num == #Dks then
1129
table.remove(Dks, Num)
1130
Dk:Destroy()
1131
end
1132
end
1133
end
1134
end
1135
end
1136
end
1137
end
1138
end
1139
1140
function Equip()
1141
local joint = Instance.new("Motor", Torsoz)
1142
joint.Part0 = Torsoz
1143
joint.Part1 = RA
1144
joint.C0 = CFrame.new(0.8,-0.1,-0.3) * CFrame.Angles(0.3,0,-math.pi/4.4)
1145
Joint1 = joint
1146
local joint = Instance.new("Motor", Torsoz)
1147
joint.Part0 = Torsoz
1148
joint.Part1 = LA
1149
joint.C0 = CFrame.new(-0.8,-0.1,-0.3) * CFrame.Angles(0.3,0,math.pi/4.4)
1150
Joint2 = joint
1151
1152
local m = Instance.new("Model", char)
1153
m.Name = "Fap Points: "..Points
1154
FapCountM = m
1155
local p = P:Clone()
1156
p.Parent = m
1157
p.Name = "Head"
1158
p.Anchored = true
1159
p.CFrame = H.CFrame + Vector3.new(0,2,0)
1160
FapCount = p
1161
local h = Instance.new("Humanoid", m)
1162
h.MaxHealth = 0
1163
h.Name = "Durr"
1164
end
1165
1166
function Unequip()
1167
for i, v in pairs(Torsoz:children()) do
1168
if v.className == "Motor" then
1169
v:remove()
1170
end
1171
end
1172
RS.Parent = Torsoz
1173
RS.Part0 = Torsoz
1174
RS.Part1 = RA
1175
LS.Parent = Torsoz
1176
LS.Part0 = Torsoz
1177
LS.Part1 = LA
1178
for i, v in pairs(char:children()) do
1179
if v.className == "Model" and string.find(v.Name, "Fap") then
1180
v:remove()
1181
end
1182
end
1183
end
1184
1185
bin.Selected:connect(function(mouse)
1186
mouse.Icon = "rbxasset://textures\\GunCursor.png"
1187
mouse.Button1Down:connect(function() onButton1Down(mouse) end)
1188
mouse.KeyDown:connect(function(key) onKeyDown(key, mouse) end)
1189
Equip()
1190
end)
1191
1192
bin.Deselected:connect(function()
1193
Unequip()
1194
end)
1195
1196
if Auto == true then
1197
coroutine.wrap(function()
1198
Equip()
1199
wait(0.1)
1200
while true do
1201
if Points == 100 then
1202
DoTheFap(true)
1203
else
1204
DoTheFap(false)
1205
end
1206
wait()
1207
UnFap()
1208
wait()
1209
end
1210
end)()
1211
end
1212
1213
if AutoAmout ~= 0 then
1214
coroutine.wrap(function()
1215
Equip()
1216
wait(0.1)
1217
for i = 1,AutoAmout do
1218
if Points == 100 then
1219
DoTheFap(true)
1220
else
1221
DoTheFap(false)
1222
end
1223
wait()
1224
UnFap()
1225
wait()
1226
end
1227
end)()
1228
end
1229
1230
1231
coroutine.wrap(function()
1232
while true do
1233
FapCount.CFrame = H.CFrame + Vector3.new(0,2,0)
1234
FapCountM.Name = "Fap Points: "..Points
1235
if #Dks ~= 0 then
1236
for Num,Get in pairs(Dks) do
1237
pcall(function()
1238
if Num == #Dks then
1239
Get.BrickColor = BrickColor.new("Pink")
1240
else
1241
Get.BrickColor = BrickColor.new("Cool yellow")
1242
end
1243
end)
1244
end
1245
end
1246
wait(0.03)
1247
end
1248
end)()
1249
end)
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
-- [ kreds ] --
1268
local kreds = wizard:NewSection("Kredits")
1269
1270
kreds:CreateButton("🟥 YT: @rsgmj (MJ)", function() setclipboard("https://www.youtube.com/@rsgmj")
1271
wait(0.1)
1272
local RRixh1 = loadstring(game:HttpGet("https://raw.githubusercontent.com/FilteringEnabled/FE/main/NotificationUI"))();
1273
local Notify = RRixh1.Notify;
1274
wait();
1275
Notify({
1276
Description = "YouTube link kopied to klipboard";
1277
Duration = 1.5;
1278
});
1279
end)
1280
1281
kreds:CreateButton("@lulaslollipop🍭 on Roblox", function() setclipboard("https://www.roblox.com/users/3001347724/profile")
1282
wait(0.1)
1283
local RRixh1 = loadstring(game:HttpGet("https://raw.githubusercontent.com/FilteringEnabled/FE/main/NotificationUI"))();
1284
local Notify = RRixh1.Notify;
1285
wait();
1286
Notify({
1287
Description = "Roblox Profile link kopied to klipboard";
1288
Duration = 1.5;
1289
});
1290
end)
1291
1292
kreds:CreateButton("@rrixh👺 on Diskord", function() setclipboard("https://discordapp.com/users/607988645567266922")
1293
wait(0.1)
1294
local RRixh1 = loadstring(game:HttpGet("https://raw.githubusercontent.com/FilteringEnabled/FE/main/NotificationUI"))();
1295
local Notify = RRixh1.Notify;
1296
wait();
1297
Notify({
1298
Description = "Diskord link kopied to klipboard";
1299
Duration = 1.5;
1300
});
1301
end)
1302
1303
kreds:CreateButton("@sIipped 🖇️ on Telegram", function() setclipboard("https://t.me/sIipped")
1304
wait(0.1)
1305
local RRixh1 = loadstring(game:HttpGet("https://raw.githubusercontent.com/FilteringEnabled/FE/main/NotificationUI"))();
1306
local Notify = RRixh1.Notify;
1307
wait();
1308
Notify({
1309
Description = "Telegram link kopied to klipboard";
1310
Duration = 1.5;
1311
});
1312
end)