0% found this document useful (0 votes)
14 views

text 2

The document is a Lua script for a GUI in a game called Strucid, allowing players to toggle features like infinite jump, fly, aimbot, and ESP. It includes button creation functions, message popups, and event connections to handle user interactions. The GUI is draggable and customizable, with options to show or hide it and copy a Discord invite link.

Uploaded by

x2voidy09
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)
14 views

text 2

The document is a Lua script for a GUI in a game called Strucid, allowing players to toggle features like infinite jump, fly, aimbot, and ESP. It includes button creation functions, message popups, and event connections to handle user interactions. The GUI is draggable and customizable, with options to show or hide it and copy a Discord invite link.

Uploaded by

x2voidy09
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
You are on page 1/ 3

local Players = game:GetService("Players")

local UserInputService = game:GetService("UserInputService")


local RunService = game:GetService("RunService")
local TweenService = game:GetService("TweenService")
local Player = Players.LocalPlayer

local infiniteJumpEnabled = false


local jumpConnection

-- GUI Setup
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Parent = Player:WaitForChild("PlayerGui")
ScreenGui.Name = "BloodWareV6StrucidGUI"
ScreenGui.ResetOnSpawn = false

-- Main Frame
local MainFrame = Instance.new("Frame")
MainFrame.Parent = ScreenGui
MainFrame.Position = UDim2.new(0, 20, 0, 100)
MainFrame.Size = UDim2.new(0, 250, 0, 580) -- Increased height
MainFrame.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
MainFrame.BorderSizePixel = 0
MainFrame.Visible = true
MainFrame.Active = true
MainFrame.Draggable = true

local UICorner = Instance.new("UICorner")


UICorner.CornerRadius = UDim.new(0, 6)
UICorner.Parent = MainFrame

-- Title Label
local Title = Instance.new("TextLabel")
Title.Parent = MainFrame
Title.Size = UDim2.new(1, -10, 0, 50) -- Increased height for title
Title.Position = UDim2.new(0, 5, 0, 5)
Title.BackgroundTransparency = 1
Title.Text = "BloodWare V6 | Strucid Script"
Title.Font = Enum.Font.GothamBold
Title.TextSize = 24
Title.TextColor3 = Color3.fromRGB(255, 0, 0)
Title.TextStrokeTransparency = 0.7
Title.TextStrokeColor3 = Color3.fromRGB(0, 255, 255)
Title.TextGradient = TweenService:Create(Title, TweenInfo.new(1), {TextColor3 =
Color3.fromRGB(255, 0, 0)})

-- Button Creator
local function createButton(text, posY)
local Button = Instance.new("TextButton")
Button.Parent = MainFrame
Button.Size = UDim2.new(1, -20, 0, 40)
Button.Position = UDim2.new(0, 10, 0, posY)
Button.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
Button.Text = text
Button.Font = Enum.Font.Gotham
Button.TextSize = 16
Button.TextColor3 = Color3.fromRGB(255, 255, 255)

local corner = Instance.new("UICorner")


corner.CornerRadius = UDim.new(0, 6)
corner.Parent = Button

-- Hover Effect
Button.MouseEnter:Connect(function()
Button.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
end)
Button.MouseLeave:Connect(function()
Button.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
end)

return Button
end

-- Small Message Popup with emoji


local function showMessage(text, emoji)
local Label = Instance.new("TextLabel", ScreenGui)
Label.Size = UDim2.new(0, 300, 0, 30)
Label.Position = UDim2.new(0.5, -150, 0.5, -30)
Label.BackgroundTransparency = 1
Label.Text = text .. " " .. emoji
Label.Font = Enum.Font.GothamBold
Label.TextSize = 20 -- Smaller text size
Label.TextColor3 = Color3.fromRGB(255, 255, 255)

local hue2 = 0
RunService.RenderStepped:Connect(function()
hue2 = (hue2 + 0.01) % 1
if Label.Parent then
Label.TextColor3 = Color3.fromHSV(hue2, 1, 1)
end
end)

local tweenInfo = TweenInfo.new(1, Enum.EasingStyle.Linear)


local goal = { TextTransparency = 1 }
local tween = TweenService:Create(Label, tweenInfo, goal)
tween:Play()
tween.Completed:Connect(function()
Label:Destroy()
end)
end

-- Buttons Setup
local buttonSpacing = 50

local infiniteJumpButton = createButton("Toggle Infinite Jump", 70)


local flyButton = createButton("Load Fly GUI", 70 + buttonSpacing)
local aimbotButton = createButton("Load Aimbot (Load in Lobby)", 70 +
buttonSpacing*2)
local espButton = createButton("Load ESP", 70 + buttonSpacing*3)
local killAllButton = createButton("Strucid Kill All", 70 + buttonSpacing*4)
local hitboxButton = createButton("Toggle Head Hitbox", 70 + buttonSpacing*5)
local destroyBuildsButton = createButton("Destroy All Builds", 70 +
buttonSpacing*6)
local noFallButton = createButton("NoFall Gravity", 70 + buttonSpacing*7) -- Moved
NoFall Button
local copyDiscordButton = createButton("Copy Discord Invite", 70 + buttonSpacing*8)
local hideGUIButton = createButton("Hide GUI", 70 + buttonSpacing*9)

-- Infinite Jump Script


infiniteJumpButton.MouseButton1Click:Connect(function()
infiniteJumpEnabled = not infiniteJumpEnabled
infiniteJumpButton.Text = infiniteJumpEnabled and "Infinite Jump (ON)" or
"Infinite Jump (OFF)"
if infiniteJumpEnabled then
jumpConnection = UserInputService.JumpRequest:Connect(function()
local char = Player.Character or Player.CharacterAdded:Wait()
local humanoid = char:FindFirstChildOfClass("Humanoid")
if humanoid then
humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
end
end)
showMessage("Infinite Jump ON", "🚀")
else
if jumpConnection then
jumpConnection:Disconnect()
end
showMessage("Infinite Jump OFF", "❌")
end
end)

-- Copy Discord Invite


copyDiscordButton.MouseButton1Click:Connect(function()
setclipboard("https://discord.gg/mH9MkDFj8V")
showMessage("Invite Copied!📋", "📋")
end)

-- Hide/Show GUI
hideGUIButton.MouseButton1Click:Connect(function()
MainFrame.Visible = false
showMessage("GUI Hidden", "👀")
end)

local openButton = Instance.new("TextButton")


openButton.Parent = ScreenGui
openButton.Size = UDim2.new(0, 100, 0, 40)
openButton.Position = UDim2.new(0, 20, 0, 160)
openButton.Text = "Open GUI"
openButton.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
openButton.TextColor3 = Color3.fromRGB(255, 255, 255)
openButton.Font = Enum.Font.GothamBold
openButton.TextSize = 18
openButton.Visible = false

local corner = Instance.new("UICorner")


corner.Parent = openButton

hideGUIButton.MouseButton1Click:Connect(function()
MainFrame.Visible = false
openButton.Visible = true
end)

openButton.MouseButton1Click:Connect(function()
MainFrame.Visible = true
openButton.Visible = false
end)

You might also like