0% found this document useful (0 votes)
13 views15 pages

Roblox Mindfuck Premium Script

The document is a Lua script for a Roblox game that creates a GUI with various functionalities, including adding in-game currency, rerolling attributes, and enabling cheats like infinite stamina and invisibility. It features multiple tabs for different actions, such as 'Main', 'Reroll', and 'Gameplay', allowing players to manipulate game mechanics and customize their experience. The script includes event listeners and server calls to interact with the game's backend, enhancing gameplay through various toggles and buttons.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views15 pages

Roblox Mindfuck Premium Script

The document is a Lua script for a Roblox game that creates a GUI with various functionalities, including adding in-game currency, rerolling attributes, and enabling cheats like infinite stamina and invisibility. It features multiple tabs for different actions, such as 'Main', 'Reroll', and 'Gameplay', allowing players to manipulate game mechanics and customize their experience. The script includes event listeners and server calls to interact with the game's backend, enhancing gameplay through various toggles and buttons.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd

-- COMBINED!

--

local rStorage = game:GetService("ReplicatedStorage")


local lPlayer = game:GetService("Players").LocalPlayer

local PepsiWin = loadstring(game:GetObjects("rbxassetid://7657867786")[1].Source)


():CreateWindow({
Name = "Mindfuck Premium",
Themeable = {
Info = "GG Zhoulle 250 robux for what"
}
})
pcall(function()
local PepsiTab = PepsiWin:CreateTab({
Name = "XOXOXO"
})

-- MAIN PAGE --
local MainPage = PepsiTab:CreateSection({
Name = "Main"
})
if [Link] then
MainPage:AddButton({
Name = "Add Yen",
AllowDuplicateCalls = true,
Callback = function()
for _ = 1, 10 do
[Link]:FireServer(1)
end
end
})
end
if [Link] then
MainPage:AddButton({
Name = "Add Lockedtines Pack",
AllowDuplicateCalls = true,
Callback = function()

[Link]:FireServer("LockedtinesEmotepack")
end
})
end
MainPage:AddButton({
Name = "Play Locked",
Callback = function()
[Link] = false
[Link] = true
[Link] = true
[Link] = "Custom"
for _, Object in ipairs([Link]:GetDescendants()) do
if Object:IsA("BasePart") and [Link] == true then
[Link] = false
end
end
[Link] = [Link]
end
})
-- REROLL PAGE --
local RerollPage = PepsiTab:CreateSection({
Name = "Reroll"
})

-- flow --
local FlowType = "speed"
local FlowConnection
local FlowBuffRemote = [Link]
RerollPage:AddSearchBox({
Name = "Select Flow Type",
List = {"speed", "power", "hitbox", "cooldown", "stamina"},
Callback = function(NewType)
FlowType = NewType
end,
AllowDuplicateCalls = true
})
RerollPage:AddToggle({
Name = "Init 15% Reroll",
Callback = function(boolIs)
if boolIs then
local PBuff = [Link]
local Counter = 0
FlowConnection =
PBuff:GetAttributeChangedSignal("BuffValue"):Connect(function()
if PBuff:GetAttribute("BuffValue") >= 1.495 and [Link] ==
FlowType then
warn("Flow: "..Counter)
warn(PBuff:GetAttribute("BuffValue"))
FlowConnection:Disconnect()
return
end
Counter += 1
FlowBuffRemote:FireServer()
end)
FlowBuffRemote:FireServer()
else
if FlowConnection then
warn("Buff reroll disconnected")
FlowConnection:Disconnect()
FlowConnection = nil
end
end
end
})

-- weapon --
local CollectedWeaponNames = {}
for _, WeaponName in ipairs([Link]:GetChildren()) do
if not WeaponName:IsA("Folder") then
if not [Link](CollectedWeaponNames, [Link]) then
[Link](CollectedWeaponNames, [Link])
end
end
end
[Link](CollectedWeaponNames)

local SelectedWeapon = CollectedWeaponNames[1]


local WeaponConnection
local WeaponRemote = [Link]
RerollPage:AddSearchBox({
Name = "Select Weapon",
List = CollectedWeaponNames,
Callback = function(NewType)
SelectedWeapon = NewType
end,
AllowDuplicateCalls = true
})
RerollPage:AddToggle({
Name = "Init Weapon Reroll",
Callback = function(boolIs)
if boolIs then
local Counter = 0
WeaponConnection =
[Link]:Connect(function(child)
if [Link] == SelectedWeapon then
warn("Weapon: "..Counter)
WeaponConnection:Disconnect()
return
end
Counter += 1
WeaponRemote:FireServer()
end)
WeaponRemote:FireServer()
else
if WeaponConnection then
warn("Weapon reroll disconnected")
WeaponConnection:Disconnect()
WeaponConnection = nil
end
end
end
})

-- trait --
local CollectedTraitNames = {}
for _, TraitName in ipairs([Link]:GetChildren()) do
if not TraitName:IsA("Folder") then
if not [Link](CollectedTraitNames, [Link]) then
[Link](CollectedTraitNames, [Link])
end
end
end
[Link](CollectedTraitNames)

local SelectedTrait = CollectedTraitNames[1]


local TraitConnection
local TraitRemote = [Link]
local ClearTraitFolder = function()
for _, Trait in ipairs([Link]:GetChildren()) do
spawn(function()
Trait:Destroy()
end)
end
end
RerollPage:AddSearchBox({
Name = "Select Trait",
List = CollectedTraitNames,
Callback = function(NewType)
SelectedTrait = NewType
end,
AllowDuplicateCalls = true
})
RerollPage:AddToggle({
Name = "Init Trait Reroll",
Callback = function(boolIs)
if boolIs then
local Counter = 0
TraitConnection =
[Link]:Connect(function(TraitAdded)
if [Link] == SelectedTrait then
warn("Trait: "..Counter)
TraitConnection:Disconnect()
return
end
ClearTraitFolder()
Counter += 1
TraitRemote:FireServer()
end)
TraitRemote:FireServer()
else
if TraitConnection then
warn("Trait reroll disconnected")
TraitConnection:Disconnect()
TraitConnection = nil
end
end
end
})
-- Color Reroll --
local ColorRemote =
rStorage:FindFirstChild("rerolls"):FindFirstChild("aurareroll")
if ColorRemote then
local DesiredColor = [Link](0, 0, 0)
local DesiredColorRange = 1
local PlayerColor = {
R = [Link],
G = [Link],
B = [Link]
}
local ColorConnection

local ColorLabel = RerollPage:AddLabel({


Name = tostring(DesiredColor),
})
RerollPage:AddColorpicker({
Name = "Color Picker",
Value = DesiredColor,
Callback = function(NewValue)
DesiredColor = [Link](NewValue.R*255, NewValue.G*255,
NewValue.B*255)
ColorLabel:Set(tostring(DesiredColor))
end,
AllowDuplicateCalls = true
})
RerollPage:AddSlider({
Name = "Color Range",
Value = 1,
Precise = 1,
Min = 1,
Max = 15,
Textbox = true,
IllegalInput = true,
Callback = function(NewRange)
DesiredColorRange = NewRange
end
})

local function ColorCheck()


local DesiredColorMin = [Link](DesiredColor.R -
DesiredColorRange, DesiredColor.G - DesiredColorRange, DesiredColor.B -
DesiredColorRange)
local DesiredColorMax = [Link](DesiredColor.R +
DesiredColorRange, DesiredColor.G + DesiredColorRange, DesiredColor.B +
DesiredColorRange)
local RV, GV, BV = [Link], [Link],
[Link]
return [Link](RV, DesiredColorMin.R, DesiredColorMax.R) == RV and
[Link](GV, DesiredColorMin.G, DesiredColorMax.G) == GV and
[Link](BV, DesiredColorMin.B, DesiredColorMax.B) == BV
end

RerollPage:AddToggle({
Name = "Init Color Reroll",
Callback = function(boolIs)
if boolIs then
local Counter = 0
ColorConnection =
PlayerColor.R:GetPropertyChangedSignal("Value"):Connect(function()
if ColorCheck() then
warn("Color: "..Counter)
warn([Link], [Link],
[Link])
ColorConnection:Disconnect()
return
end
Counter += 1
ColorRemote:FireServer()
end)
ColorRemote:FireServer()
else
if ColorConnection then
warn("Color reroll disconnected")
ColorConnection:Disconnect()
ColorConnection = nil
end
end
end
})
end
end)

pcall(function()
-- GAMEPLAY --
local SpecTab = PepsiWin:CreateTab({
Name = "Gameplay"
})
local GameplayPage = SpecTab:CreateSection({
Name = "Whatever"
})
-- Server Crashers --
local LockedtinesEmotepackArgs = {
"CHOCOLATE",
"LOVE",
"HEART",
"ROSE",
"CUPID"
}
local LockedtinesCrashConnection
GameplayPage:AddToggle({
Name = "Lockedtines Crash",
Callback = function(boolIs)
if boolIs then
LockedtinesCrashConnection =
[Link]:Connect(function()
for Indexer = 1, #LockedtinesEmotepackArgs do

[Link]:FireServer(LockedtinesEmotepackArgs[Indexer])
end
end)
else
if LockedtinesCrashConnection then
warn("Lockedtines crash disconnected")
LockedtinesCrashConnection:Disconnect()
InfStaminaConnection = nil
end
end
end
})
-- INF Stamina --
local InfStaminaConnection
local StaminaUI = [Link]
GameplayPage:AddToggle({
Name = "Infinite Stamina",
Callback = function(boolIs)
if boolIs then
[Link] = 100
InfStaminaConnection =
StaminaUI:GetPropertyChangedSignal("Value"):Connect(function()
if [Link] ~= 100 then
[Link] = 100
end
end)
else
if InfStaminaConnection then
warn("Infinite stamina disconnected")
InfStaminaConnection:Disconnect()
InfStaminaConnection = nil
end
end
end
})
-- turn invisible --
local InvisibilityRemote
if [Link]:FindFirstChild("FlyScript") and
[Link]:FindFirstChild("FlyScript"):FindFirstChild("invisremote") then
InvisibilityRemote =
[Link]:FindFirstChild("FlyScript"):FindFirstChild("invisremote")
GameplayPage:AddToggle({
Name = "Turn Invisible",
Callback = function(boolIs)
InvisibilityRemote:FireServer(boolIs)
warn("Invisibility: "..tostring(boolIs))
end
})
end
-- enable hbe --
local HbeEnabled = false
GameplayPage:AddToggle({
Name = "Enable Hitbox Extender",
Callback = function(boolIs)
HbeEnabled = boolIs
end
})
local Hooked; Hooked = hookmetamethod(game, "__namecall", function(self, ...)
local args = {...}
if HbeEnabled then
if getnamecallmethod() == "FireServer" then
local RName = tostring(self)
if RName == "shoot" then
args[11] = 40
elseif RName == "Header" or RName == "ChestBump" then
args[3] = 40
end
end
end
return Hooked(self, unpack(args))
end)
-- spec additions --
local SpecDribblePower = 1
GameplayPage:AddSlider({
Name = "Spec Dribble Power",
Value = 1,
Precise = 1,
Min = 1,
Max = 50,
Textbox = true,
IllegalInput = true,
Callback = function(NewPower)
SpecDribblePower = NewPower
print(SpecDribblePower)
end
})
-- SPEC --
local SpecEnabled = false
local PreSpecSpeed = [Link]
local PreSpecPower = [Link]
local PreSpecTrait = [Link]:GetChildren()[1].Name
GameplayPage:AddToggle({
Name = "Enable Spec (Web x GoldenZone)",
Callback = function(boolIs)
SpecEnabled = boolIs
print("SpecEnabled: "..tostring(boolIs))
if boolIs then
[Link] = 38
[Link]:GetChildren()[1].Name = "Bunnys"
[Link] = false
[Link] = false
--[[
[Link]:FireServer()
[Link]:FireServer()
[Link]:FireServer()
[Link]:FireServer()
[Link]:FireServer()
[Link]:FireServer()
--]]
print("Enabled Spec")
else
[Link] = PreSpecPower
[Link] = PreSpecSpeed
[Link]:GetChildren()[1].Name = PreSpecTrait
[Link] = true
[Link] = true
print("Disabled Spec")
end
end
})
do
-- SPEC
-- Web and GoldenZone are required

local Player, Character, Humanoid, Mouse = lPlayer, [Link],


[Link], lPlayer:GetMouse()

local TurnInvisible = function(truefalse)


end
if InvisibilityRemote then
TurnInvisible = function(truefalse)
InvisibilityRemote:FireServer(truefalse)
end
end
-- ANIMATIONS
local AnimTable = {
LeaderScream = [Link]("Animation"),
HeadDive = [Link]("Animation"),
M2Windup = [Link]("Animation"),
M2Hit = [Link]("Animation"),
Formless = [Link]("Animation"),
GkF = [Link]("Animation"),
}
[Link] = "rbxassetid://13536845383"
[Link] = "rbxassetid://13295926648"
[Link] = "rbxassetid://13082657041"
[Link] = "rbxassetid://12830711336"
[Link] = "rbxassetid://13857940523"
[Link] = "rbxassetid://12573707464"
for Index, Animation in next, AnimTable do
AnimTable[Index] = Humanoid:LoadAnimation(AnimTable[Index])
end
local function PlayAnim(AnimType, Speed)
AnimTable[AnimType]:Play(0, 1, Speed or 1)
end

-- REMOTES
local MetaShoot = {
[3] = false,
[4] = false,
[5] = false,
[6] = false,
[7] = false,
[9] = false,
[11] = 40,
[12] = false,
[13] = false,
[14] = false,
[15] = false,
[16] = false,
[17] = false,
[18] = false
}
local ModifiedShoot = {
Normal = {},
Kaiser = {
[15] = true
},
Kunigami = {
[7] = false
},
DragonDrive = {
[4] = true,
[7] = false,
[16] = true,
},
Ambi = {
[4] = true,
[7] = false,
[18] = true
},
GoldenZone = {
[4] = true,
[17] = true
},
RiptideL = {
[7] = true,
[8] = "left"
},
RiptideR = {
[7] = true,
[8] = "right"
},
MixedE = {
[4] = true,
[15] = true,
[17] = true
},
MixedHP = {
[4] = true,
[7] = true,
[15] = true,
[16] = true,
[17] = true,
[18] = true
}
}
local function Shoot(sType, sPos, sPow, sCol)
if ModifiedShoot[sType] then
local args = [Link](MetaShoot)
args[1] = sPos or [Link]
args[2] = sPow or 0
args[10] = sCol or [Link](0, 0, 0)
for Index, Value in next, ModifiedShoot[sType] do
args[Index] = Value
end
[Link]:FireServer(unpack(args))
end
end
---
local LokiColor = [Link]([Link],
[Link], [Link])
local BlackRedColor = [Link](0.0375, 0.0025, 0.006)

local OldSpeed = 38
local OldKick = PreSpecPower
local _OldSpeed = OldSpeed
local BoostedSpeed = OldSpeed*1.25

local LokiCounter = 0
local TPSpeedCounter = 0

local SpeedboostEnabled = false


local VisionInstances = {}

local InputCases = {
["2"] = function()
local IsEnabled = true
local CurrentBall = [Link]
[Link]:Connect(function(Key)
if Key == "2" then
IsEnabled = false
if SpeedboostEnabled then
[Link] =
[Link]:FindFirstChild("Humanoid")
end
end
end)
while IsEnabled and [Link] == [Link] and
[Link](0.0269) do
local ToGo
if IsEnabled then
if SpeedboostEnabled then
ToGo = ([Link]).LookVector
[Link] =
[Link]:FindFirstChild("Ball")
else
ToGo = [Link]
end
[Link]:FireServer(ToGo*SpecDribblePower, 9e99,
[Link])
end
end
end,
["5"] = function()
if SpeedboostEnabled then
[Link]:FireServer([Link], [Link],
[Link](1000, 1000, 1000), false, false, false, false)
else
PlayAnim("GkF")
[Link]:FireServer([Link], [Link],
[Link](1000, 1000, 1000), false, false, false, false)
end
--[Link]:FireServer([Link], [Link],
[Link](1000, 1000, 1000), false, true, false, false)
end,
e = function()
PlayAnim("M2Hit", 2)
Shoot("GoldenZone", ([Link]).LookVector, 450, LokiColor)
end,
r = function()
PlayAnim("M2Hit", 5)
Shoot("GoldenZone", ([Link]).LookVector*10, 100, [Link](255,
0, 0))
end,
--[[
["3"] = function()
PlayAnim("Formless", 2.5)
local DirectionToShoot = -
[Link](([Link]).LookVector.X, 3,
([Link]).LookVector.Z)
for _ = 1, 3 do
Shoot("GoldenZone", DirectionToShoot, 600, BlackRedColor)
end
end,
]]--
h = function()
SpeedboostEnabled = not SpeedboostEnabled
[Link]:FireServer()
if SpeedboostEnabled then
OldSpeed = BoostedSpeed
[Link] = OldSpeed
[Link] *= 1.15
[Link]:FireServer([Link], [Link],
[Link], false, false, true, false)

--[[
local NewCorrection = [Link]("ColorCorrectionEffect")
[Link] = [Link](0,0,0)
[Link](VisionInstances, NewCorrection)

local MapHighlight = [Link]("Highlight")


[Link] = [Link](255,255,255)
[Link] = 0.5
[Link] = 1
[Link] = [Link]
[Link] = workspace
[Link](VisionInstances, MapHighlight)

for _, eChar in ipairs([Link]:GetChildren()) do


if [Link] then
local CharacterHighlight = [Link]("Highlight")
[Link] = [Link](255,0,0)
[Link] = 0
[Link] = 0
[Link] =
[Link]
if eChar == Player then
[Link] = [Link](0,0,255)
[Link] =
[Link]
end
[Link] = [Link]

[Link](VisionInstances, CharacterHighlight)
end
end
]]--
else
OldSpeed = _OldSpeed
[Link] = OldKick
[Link] = OldSpeed

--[[
for Index, Object in ipairs(VisionInstances) do
Object:Destroy()
VisionInstances[Index] = nil
end
]]--
end
end,
--[[
c = function()
PlayAnim("M2Hit", 2)
Shoot("RiptideL", ([Link]).LookVector, 300, [Link](255, 255,
255))
end,
z = function()
PlayAnim("M2Hit", 2)
Shoot("RiptideR", ([Link]).LookVector, 300, [Link](255, 255,
255))
end,
]]--
f = function()
PlayAnim("M2Hit", 3)
Shoot("GoldenZone", [Link](([Link]).LookVector.X, 1,
([Link]).LookVector.Z), 100, LokiColor)

TPSpeedCounter += 1
local Old = LokiCounter
[Link] = OldSpeed*3.35
[Link](0.45)
TPSpeedCounter -= 1
if TPSpeedCounter == 0 then
[Link] = OldSpeed
end
end,
t = function()
local params = [Link]()
local Whitelisted = {}
for _, eChar in ipairs([Link]:GetChildren()) do
if [Link] then
[Link](Whitelisted, [Link])
end
end
[Link] = Whitelisted
[Link] = [Link]

local TPDistance = 45

local ray =
workspace:Raycast([Link],
[Link] * TPDistance, params)
if ray then
TPDistance = [Link] * -([Link])
end

[Link]:FireServer()
[Link]:FireServer([Link], [Link],
[Link], false, false, true, false)
PlayAnim("M2Hit", 3)
[Link]:FireServer()
Shoot("GoldenZone",
[Link](([Link]).LookVector.X, 0,
([Link]).LookVector.Z), 225, LokiColor)

[Link] *= [Link](0, 0, -TPDistance)


[Link] = OldSpeed*3
TPSpeedCounter += 1
[Link](0.2)
TPSpeedCounter -= 1
if TPSpeedCounter == 0 then
[Link] = OldSpeed
end
end,
["4"] = function()
PlayAnim("M2Hit", 5)
Shoot("GoldenZone", [Link], 0, [Link](255, 0, 0))
end,
q = function()
--TurnInvisible(true)
local params = [Link]()
local Whitelisted = {}
for _, eChar in ipairs([Link]:GetChildren()) do
if [Link] then
[Link](Whitelisted, [Link])
end
end
[Link] = Whitelisted
[Link] = [Link]

local TPDistance = 10

local ray =
workspace:Raycast([Link],
[Link] * TPDistance, params)
if ray then
TPDistance = [Link] * -([Link])
end

LokiCounter += 1
TPSpeedCounter += 1
local Old = LokiCounter

[Link](function()
for _ = 1, 3 do
[Link]:FireServer([Link], false)
[Link](0.1)
end
end)
--
game:GetService("ReplicatedStorage").[Link]:FireServer([Link])
[Link]:FireServer()
[Link]:FireServer()
[Link]:FireServer([Link], [Link],
[Link], false, false, true, false)
[Link] *= [Link](0, 0, -TPDistance)
[Link] = OldSpeed*3
[Link]:FireServer([Link], false)

[Link](0.5)
TPSpeedCounter -= 1
if TPSpeedCounter == 0 then
--TurnInvisible(false)
[Link] = OldSpeed
end
if LokiCounter == Old then
--
game:GetService("ReplicatedStorage").[Link]:FireServer()
end
end,
}
[Link]:Connect(function(Key)
if InputCases[Key] and SpecEnabled then
InputCases[Key]()
end
end)

local OwnRemoteEvent = [Link]("RemoteEvent")


local HookedRagdoll; HookedRagdoll = hookmetamethod(game, "__namecall",
function(self, ...)
local args = {...}
if getnamecallmethod() == "FireServer" and SpecEnabled then
if tostring(self) == "Ragdoll" then
self = OwnRemoteEvent
end
end
return HookedRagdoll(self, unpack(args))
end)
local HookedSpeed; HookedSpeed = hookmetamethod(game, "__index",
function(self, ...)
if SpecEnabled then
if tostring(...) == "WalkSpeed" then
return 18
end
end
return HookedSpeed(self, ...)
end)

while [Link](1) do
if SpeedboostEnabled and SpecEnabled then
[Link]:FireServer([Link], [Link],
[Link], false, false, true, false)
end
end
--[[
while [Link](50) do
if SpecEnabled then
[Link]:FireServer()
[Link]:FireServer()
[Link]:FireServer()
[Link]:FireServer()
[Link]:FireServer()
[Link]:FireServer()
end
end
]]--
end
end)

You might also like