Flopercin

Furry infection script

Apr 5th, 2025
10,617
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 9.44 KB | Source Code | 0 0
  1. local p = game:GetService("Players")
  2. local t = game:GetService("Teams")
  3. local g = game:GetService("CoreGui")
  4. local tw = game:GetService("TweenService")
  5. local L = p.LocalPlayer
  6. local function a1() return L.Team == t:FindFirstChild("Infected") end
  7. local function a2(s) if setclipboard then setclipboard(s) else warn("setclipboard недоступен в данной среде!") end end
  8. local function a3(f)
  9.     for i = 0, 1, 0.1 do
  10.         for _, o in ipairs(f:GetDescendants()) do
  11.             if o:IsA("TextLabel") or o:IsA("TextButton") then
  12.                 o.TextTransparency = i
  13.             elseif o:IsA("Frame") then
  14.                 o.BackgroundTransparency = i
  15.             end
  16.         end
  17.         task.wait(0.01)
  18.     end
  19.     f.Visible = false
  20. end
  21. local function a4(f)
  22.     f.Visible = true
  23.     for i = 1, 0, -0.1 do
  24.         for _, o in ipairs(f:GetDescendants()) do
  25.             if o:IsA("TextLabel") or o:IsA("TextButton") then
  26.                 o.TextTransparency = i
  27.             elseif o:IsA("Frame") then
  28.                 o.BackgroundTransparency = i
  29.             end
  30.         end
  31.         task.wait(0.01)
  32.     end
  33. end
  34. local G = Instance.new("ScreenGui")
  35. G.Name = "FloprUI_Improved"
  36. G.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  37. if g:FindFirstChild(G.Name) then g:FindFirstChild(G.Name):Destroy() end
  38. G.Parent = g
  39. local f = Instance.new("Frame")
  40. f.Name = "MainFrame"
  41. f.Size = UDim2.new(0.6, 0, 0.6, 0)
  42. f.Position = UDim2.new(0.2, 0, 0.2, 0)
  43. f.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
  44. f.Active = true
  45. f.Draggable = true
  46. f.Parent = G
  47. f.ClipsDescendants = true
  48. local c1 = Instance.new("UICorner")
  49. c1.CornerRadius = UDim.new(0, 6)
  50. c1.Parent = f
  51. local s1 = Instance.new("UIStroke")
  52. s1.Thickness = 2
  53. s1.Color = Color3.fromRGB(80, 80, 80)
  54. s1.Parent = f
  55. local tb = Instance.new("Frame")
  56. tb.Size = UDim2.new(1, 0, 0, 30)
  57. tb.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
  58. tb.Parent = f
  59. local c2 = Instance.new("UICorner")
  60. c2.CornerRadius = UDim.new(0, 6)
  61. c2.Parent = tb
  62. local t1 = Instance.new("TextLabel")
  63. t1.Name = "Title"
  64. t1.Size = UDim2.new(1, -60, 1, 0)
  65. t1.Position = UDim2.new(0, 5, 0, 0)
  66. t1.BackgroundTransparency = 1
  67. t1.Text = "FloprHub | Furry Infection"
  68. t1.TextColor3 = Color3.new(1, 1, 1)
  69. t1.Font = Enum.Font.SourceSansBold
  70. t1.TextSize = 20
  71. t1.TextXAlignment = Enum.TextXAlignment.Left
  72. t1.Parent = tb
  73. local minBtn = Instance.new("TextButton")
  74. minBtn.Name = "MinimizeButton"
  75. minBtn.Text = "-"
  76. minBtn.Size = UDim2.new(0, 25, 0, 25)
  77. minBtn.Position = UDim2.new(1, -55, 0, 2)
  78. minBtn.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
  79. minBtn.TextColor3 = Color3.new(1, 1, 1)
  80. minBtn.Font = Enum.Font.SourceSansBold
  81. minBtn.TextSize = 18
  82. minBtn.Parent = tb
  83. local clsBtn = Instance.new("TextButton")
  84. clsBtn.Name = "CloseButton"
  85. clsBtn.Text = "X"
  86. clsBtn.Size = UDim2.new(0, 25, 0, 25)
  87. clsBtn.Position = UDim2.new(1, -30, 0, 2)
  88. clsBtn.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
  89. clsBtn.TextColor3 = Color3.fromRGB(255, 50, 50)
  90. clsBtn.Font = Enum.Font.SourceSansBold
  91. clsBtn.TextSize = 18
  92. clsBtn.Parent = tb
  93. local tabB = Instance.new("Frame")
  94. tabB.Name = "TabButtons"
  95. tabB.Size = UDim2.new(0, 120, 1, -30)
  96. tabB.Position = UDim2.new(0, 0, 0, 30)
  97. tabB.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
  98. tabB.Parent = f
  99. local c3 = Instance.new("UICorner")
  100. c3.CornerRadius = UDim.new(0, 6)
  101. c3.Parent = tabB
  102. local ll = Instance.new("UIListLayout", tabB)
  103. ll.FillDirection = Enum.FillDirection.Vertical
  104. ll.SortOrder = Enum.SortOrder.LayoutOrder
  105. ll.Padding = UDim.new(0, 5)
  106. local contF = Instance.new("Frame")
  107. contF.Name = "ContentFrame"
  108. contF.Size = UDim2.new(1, -120, 1, -30)
  109. contF.Position = UDim2.new(0, 120, 0, 30)
  110. contF.BackgroundColor3 = Color3.fromRGB(45, 45, 45)
  111. contF.Parent = f
  112. local c4 = Instance.new("UICorner")
  113. c4.CornerRadius = UDim.new(0, 6)
  114. c4.Parent = contF
  115. local T = {}
  116. local CT = nil
  117. local function crT(n)
  118.     local p0 = Instance.new("Frame")
  119.     p0.Name = n .. "Tab"
  120.     p0.Size = UDim2.new(1, 0, 1, 0)
  121.     p0.BackgroundTransparency = 0
  122.     p0.BackgroundColor3 = Color3.fromRGB(45, 45, 45)
  123.     p0.Visible = false
  124.     p0.Parent = contF
  125.     local l = Instance.new("UIListLayout")
  126.     l.FillDirection = Enum.FillDirection.Vertical
  127.     l.SortOrder = Enum.SortOrder.LayoutOrder
  128.     l.Padding = UDim.new(0, 5)
  129.     l.Parent = p0
  130.     T[n] = p0
  131.     return p0
  132. end
  133. local function crTB(n)
  134.     local b = Instance.new("TextButton")
  135.     b.Size = UDim2.new(1, -10, 0, 40)
  136.     b.BackgroundColor3 = Color3.fromRGB(60, 60, 60)
  137.     b.TextColor3 = Color3.new(1, 1, 1)
  138.     b.Font = Enum.Font.SourceSansBold
  139.     b.TextSize = 16
  140.     b.Text = n
  141.     b.Parent = tabB
  142.     local cr = Instance.new("UICorner")
  143.     cr.CornerRadius = UDim.new(0, 6)
  144.     cr.Parent = b
  145.     return b
  146. end
  147. local function swT(n)
  148.     if CT == n then return end
  149.     if CT and T[CT] then a3(T[CT]) end
  150.     a4(T[n])
  151.     CT = n
  152. end
  153. local MT = crT("Main")
  154. local IT = crT("Infected")
  155. local CrT = crT("Credits")
  156. local mb = crTB("Main")
  157. mb.MouseButton1Click:Connect(function() swT("Main") end)
  158. local ib = crTB("Infected")
  159. ib.MouseButton1Click:Connect(function() swT("Infected") end)
  160. local cb = crTB("Credits")
  161. cb.MouseButton1Click:Connect(function() swT("Credits") end)
  162. swT("Main")
  163. local function crTo(par, txt, cbk)
  164.     local b = Instance.new("TextButton")
  165.     b.Size = UDim2.new(1, -10, 0, 30)
  166.     b.BackgroundColor3 = Color3.fromRGB(70, 70, 70)
  167.     b.TextColor3 = Color3.new(1, 1, 1)
  168.     b.Font = Enum.Font.SourceSans
  169.     b.TextSize = 16
  170.     local tgl = false
  171.     local function up() b.Text = txt .. ": " .. (tgl and "ON" or "OFF") end
  172.     up()
  173.     b.MouseButton1Click:Connect(function() tgl = not tgl up() cbk(tgl) end)
  174.     local cr = Instance.new("UICorner")
  175.     cr.CornerRadius = UDim.new(0, 6)
  176.     cr.Parent = b
  177.     b.Parent = par
  178. end
  179. local function crB(par, txt, cbk)
  180.     local b = Instance.new("TextButton")
  181.     b.Size = UDim2.new(1, -10, 0, 30)
  182.     b.BackgroundColor3 = Color3.fromRGB(70, 70, 70)
  183.     b.TextColor3 = Color3.new(1, 1, 1)
  184.     b.Font = Enum.Font.SourceSans
  185.     b.TextSize = 16
  186.     b.Text = txt
  187.     b.MouseButton1Click:Connect(cbk)
  188.     local cr = Instance.new("UICorner")
  189.     cr.CornerRadius = UDim.new(0, 6)
  190.     cr.Parent = b
  191.     b.Parent = par
  192. end
  193. crTo(MT, "Auto collect money", function(val)
  194.     _G.AutoCollectMoney = val
  195.     while _G.AutoCollectMoney and task.wait(0.25) do
  196.         if a1() then return end
  197.         for _, x in next, workspace:GetDescendants() do
  198.             if x:IsA("BasePart") and x.Name:lower() == "moneystack" then
  199.                 firetouchinterest(L.Character.HumanoidRootPart, x, 0)
  200.             end
  201.         end
  202.     end
  203. end)
  204. crTo(MT, "Radio lag", function(val)
  205.     local rl = val
  206.     if val and L.PlayerGui:FindFirstChild("BubbleChat") then
  207.         L.PlayerGui.BubbleChat:Destroy()
  208.     end
  209.     local lp_loop = 0
  210.     while rl do
  211.         lp_loop = lp_loop + 1
  212.         if not a1() and L.Character:FindFirstChildOfClass("Tool") and L.Character:FindFirstChildOfClass("Tool").Name == "Radio" then
  213.             L.Character:FindFirstChildOfClass("Tool"):Activate()
  214.         end
  215.         if lp_loop >= (game:GetService("Stats").Workspace.Heartbeat:GetValue() + 10) then
  216.             task.wait()
  217.             lp_loop = 0
  218.         end
  219.     end
  220. end)
  221. crB(MT, "Get bat", function()
  222.     local function hb() return L.Character:FindFirstChild("Bat") or L.Backpack:FindFirstChild("Bat") end
  223.     if not hb() and not a1() then
  224.         for _, y in next, workspace:GetDescendants() do
  225.             if y:IsA("BasePart") and y.Name == "BatModel" and y:FindFirstChild("interact") and y.interact:FindFirstChildOfClass("ProximityPrompt") then
  226.                 local s = L.Character.HumanoidRootPart.CFrame
  227.                 local to = os.clock()
  228.                 L.Character.HumanoidRootPart.CFrame = y.CFrame
  229.                 task.wait(0.1)
  230.                 fireproximityprompt(y.interact:FindFirstChildOfClass("ProximityPrompt"), 0)
  231.                 repeat task.wait(0.1) until hb() or os.clock() - to >= 4
  232.                 L.Character.HumanoidRootPart.CFrame = s
  233.             end
  234.         end
  235.     end
  236. end)
  237. crTo(MT, "Ignore infection puddles", function(val)
  238.     for _, z in next, workspace:GetDescendants() do
  239.         if z:IsA("BasePart") and z:FindFirstChild("TouchInterest") and z.Parent.Name == "Model" then
  240.             z.Transparency = val and 0.7 or 0
  241.             z.CanCollide = not val
  242.             z.CanTouch = not val
  243.             z.CanQuery = not val
  244.         end
  245.     end
  246. end)
  247. crTo(IT, "Ignore red wall", function(val)
  248.     if not a1() then return end
  249.     for _, w in next, workspace:GetDescendants() do
  250.         if w:IsA("BasePart") and w.Name == "Part" and w:FindFirstChild("TouchInterest") and w.Transparency > 0.4 then
  251.             w.CanTouch = not val
  252.             w.CanQuery = not val
  253.         end
  254.     end
  255. end)
  256. crTo(IT, "Auto grab", function(val)
  257.     local function ha()
  258.         for _, anim in ipairs(L.Character.Humanoid:GetPlayingAnimationTracks()) do
  259.             if anim.Animation.AnimationId == "rbxassetid://10679373472" then return true end
  260.         end
  261.         return false
  262.     end
  263.     _G.AutoGrab = val
  264.     while _G.AutoGrab and task.wait() do
  265.         for _, p0 in ipairs(workspace:GetPartBoundsInRadius(L.Character.HumanoidRootPart.Position, 10)) do
  266.             if not p0:IsDescendantOf(L.Character) and p:GetPlayerFromCharacter(p0.Parent) then
  267.                 local pl = p:GetPlayerFromCharacter(p0.Parent)
  268.                 if a1() and pl.Team == t["Humans"] and pl.Character:FindFirstChild("HumanoidRootPart") and (not ha()) then
  269.                     L.Character.HumanoidRootPart.CFrame = pl.Character.HumanoidRootPart.CFrame
  270.                     L.Character.Actions.Act:FireServer("Attack")
  271.                 end
  272.             end
  273.         end
  274.     end
  275. end)
  276. crB(CrT, "Roblox: flopercin", function() a2("https://www.roblox.com/users/3536016467/profile") end)
  277. crB(CrT, "Roblox: ADSKer_man222", function() a2("https://www.roblox.com/users/4636825706/profile") end)
  278. crB(CrT, "Telegram: FloprHub", function() a2("https://t.me/FloprHub") end)
  279. local m = false
  280. minBtn.MouseButton1Click:Connect(function()
  281.     m = not m
  282.     if m then
  283.         tw:Create(f, TweenInfo.new(0.3), {Size = UDim2.new(0, 250, 0, 30)}):Play()
  284.     else
  285.         tw:Create(f, TweenInfo.new(0.3), {Size = UDim2.new(0.6, 0, 0.6, 0)}):Play()
  286.     end
  287. end)
  288. clsBtn.MouseButton1Click:Connect(function() G:Destroy() end)
Advertisement
Add Comment
Please, Sign In to add comment