Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- wait(1)
- local Players = game:GetService("Players")
- local TweenService = game:GetService("TweenService")
- local Lighting = game:GetService("Lighting")
- local player = Players.LocalPlayer
- local blur = Instance.new("BlurEffect", Lighting)
- blur.Size = 0
- TweenService:Create(blur, TweenInfo.new(0.5), {Size = 24}):Play()
- local screenGui = Instance.new("ScreenGui", player:WaitForChild("PlayerGui"))
- screenGui.Name = "StrikeXIntro"
- screenGui.ResetOnSpawn = false
- screenGui.IgnoreGuiInset = true
- local frame = Instance.new("Frame", screenGui)
- frame.Size = UDim2.new(1, 0, 1, 0)
- frame.BackgroundTransparency = 1
- local bg = Instance.new("Frame", frame)
- bg.Size = UDim2.new(1, 0, 1, 0)
- bg.BackgroundColor3 = Color3.fromRGB(20, 0, 0)
- bg.BackgroundTransparency = 1
- bg.ZIndex = 0
- TweenService:Create(bg, TweenInfo.new(0.5), {BackgroundTransparency = 0.3}):Play()
- local logo = Instance.new("ImageLabel", frame)
- logo.Image = "rbxassetid://132532204774331"
- logo.Size = UDim2.new(0, 150, 0, 150)
- logo.Position = UDim2.new(0.5, 0, 0.3, 0)
- logo.AnchorPoint = Vector2.new(0.5, 0.5)
- logo.BackgroundTransparency = 1
- logo.ImageTransparency = 1
- logo.Rotation = 0
- TweenService:Create(logo, TweenInfo.new(0.5, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
- ImageTransparency = 0,
- Size = UDim2.new(0, 200, 0, 200),
- Rotation = 15
- }):Play()
- task.delay(0.5, function()
- TweenService:Create(logo, TweenInfo.new(0.5, Enum.EasingStyle.Back, Enum.EasingDirection.Out), {
- Size = UDim2.new(0, 150, 0, 150),
- Rotation = 0
- }):Play()
- end)
- local word = "Strike X"
- local letters = {}
- local function tweenOutAndDestroy()
- for _, label in ipairs(letters) do
- TweenService:Create(label, TweenInfo.new(0.3), {TextTransparency = 1, TextSize = 20}):Play()
- end
- TweenService:Create(bg, TweenInfo.new(0.5), {BackgroundTransparency = 1}):Play()
- TweenService:Create(blur, TweenInfo.new(0.5), {Size = 0}):Play()
- TweenService:Create(logo, TweenInfo.new(0.5), {ImageTransparency = 1}):Play()
- wait(0.6)
- screenGui:Destroy()
- blur:Destroy()
- end
- task.wait(1)
- for i = 1, #word do
- local char = word:sub(i, i)
- local label = Instance.new("TextLabel")
- label.Text = char
- label.Font = Enum.Font.GothamBlack
- label.TextColor3 = Color3.new(1, 1, 1)
- label.TextStrokeTransparency = 1
- label.TextTransparency = 1
- label.TextScaled = false
- label.TextSize = 30
- label.Size = UDim2.new(0, 60, 0, 60)
- label.AnchorPoint = Vector2.new(0.5, 0.5)
- label.Position = UDim2.new(0.5, (i - (#word / 2 + 0.5)) * 65, 0.6, 0)
- label.BackgroundTransparency = 1
- label.Parent = frame
- local gradient = Instance.new("UIGradient")
- gradient.Color = ColorSequence.new({
- ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 100, 100)),
- ColorSequenceKeypoint.new(1, Color3.fromRGB(180, 0, 0))
- })
- gradient.Rotation = 90
- gradient.Parent = label
- local tweenIn = TweenService:Create(label, TweenInfo.new(0.3), {TextTransparency = 0, TextSize = 60})
- tweenIn:Play()
- table.insert(letters, label)
- wait(0.25)
- end
- wait(2.5)
- tweenOutAndDestroy()
- wait(1)
- local WindUI = loadstring(game:HttpGet("https://github.com/Footagesus/WindUI/releases/latest/download/main.lua"))()
- local Window = WindUI:CreateWindow({
- Title = "Strike X",
- Icon = "star",
- Author = "Strike Author",
- Folder = "StrikeScriptsFolder",
- Size = UDim2.fromScale(0.95, 0.85),
- Transparent = false,
- Theme = "Dark",
- Resizable = true,
- SideBarWidth = 200,
- Background = "",
- BackgroundImageTransparency = 0,
- HideSearchBar = false,
- ScrollBarEnabled = true,
- User = {
- Enabled = false,
- Anonymous = false,
- Callback = function()
- print("clicked")
- end,
- },
- })
- pcall(function()
- if game.CoreGui:FindFirstChild("StrikeXMenuGUI") then
- game.CoreGui:FindFirstChild("StrikeXMenuGUI"):Destroy()
- end
- end)
- local gui = Instance.new("ScreenGui")
- gui.Name = "StrikeXMenuGUI"
- gui.IgnoreGuiInset = true
- gui.ResetOnSpawn = false
- gui.Parent = game.CoreGui
- local button = Instance.new("ImageButton")
- button.Size = UDim2.new(0, 60, 0, 60)
- button.Position = UDim2.new(0, 70, 0, 70)
- button.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
- button.Image = "rbxassetid://77596720579122"
- button.Name = "StrikeXToggle"
- button.AutoButtonColor = true
- button.Parent = gui
- local corner = Instance.new("UICorner", button)
- corner.CornerRadius = UDim.new(0, 12)
- local stroke = Instance.new("UIStroke")
- stroke.Thickness = 2
- stroke.Color = Color3.fromRGB(255, 0, 0)
- stroke.ApplyStrokeMode = Enum.ApplyStrokeMode.Border
- stroke.Parent = button
- local gradient = Instance.new("UIGradient")
- gradient.Color = ColorSequence.new{
- ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 100, 100)),
- ColorSequenceKeypoint.new(1, Color3.fromRGB(150, 0, 0))
- }
- gradient.Rotation = 45
- gradient.Parent = stroke
- local dragging, dragInput, dragStart, startPos
- button.InputBegan:Connect(function(input)
- if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
- dragging = true
- dragStart = input.Position
- startPos = button.Position
- input.Changed:Connect(function()
- if input.UserInputState == Enum.UserInputState.End then
- dragging = false
- end
- end)
- end
- end)
- button.InputChanged:Connect(function(input)
- if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
- dragInput = input
- end
- end)
- game:GetService("UserInputService").InputChanged:Connect(function(input)
- if input == dragInput and dragging then
- local delta = input.Position - dragStart
- button.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
- end
- end)
- local opened = false
- button.MouseButton1Click:Connect(function()
- if opened == false then
- opened = true
- pcall(function() Window:Close() end)
- else
- opened = false
- pcall(function() Window:Open() end)
- end
- end)
- Window:OnDestroy(function()
- gui:Destroy()
- end)
- Window:EditOpenButton({
- Title = "OPEN STRIKE X SCRIPTS",
- Icon = "star",
- CornerRadius = UDim.new(0, 16),
- StrokeThickness = 1,
- Color = ColorSequence.new(
- Color3.fromHex("FF6666"),
- Color3.fromHex("8B0000")
- ),
- OnlyMobile = false,
- Enabled = true,
- Draggable = true,
- })
- local Players = game:GetService("Players")
- local RunService = game:GetService("RunService")
- local Lighting = game:GetService("Lighting")
- local UserInputService = game:GetService("UserInputService")
- local LocalPlayer = Players.LocalPlayer
- local character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
- local humanoid = character:WaitForChild("Humanoid")
- LocalPlayer.CharacterAdded:Connect(function(chr)
- character = chr
- humanoid = chr:WaitForChild("Humanoid")
- end)
- local KidTP = Window:Tab({
- Title = "تنقل الى الاطفال",
- Icon = "house",
- Locked = false,
- })
- local Kill = Window:Tab({
- Title = "الوحوش",
- Icon = "hammer",
- Locked = false,
- })
- local Teleports = Window:Tab({
- Title = "تنقلات اخرى",
- Icon = "person-standing",
- Locked = false,
- })
- local ItemBring = Window:Tab({
- Title = "احضار الاغراض",
- Icon = "hammer",
- Locked = false,
- })
- local Esp = Window:Tab({
- Title = "كشف اماكن",
- Icon = "scan-eye",
- Locked = false,
- })
- local Misc = Window:Tab({
- Title = "اخرى",
- Icon = "scan-eye",
- Locked = false,
- })
- local VirtualUser = game:GetService("VirtualUser")
- game:GetService("Players").LocalPlayer.Idled:Connect(function()
- VirtualUser:Button2Down(Vector2.new(0,0), workspace.CurrentCamera.CFrame)
- task.wait(1)
- VirtualUser:Button2Up(Vector2.new(0,0), workspace.CurrentCamera.CFrame)
- end)
- KidTP:Button({
- Title = "تنقل الى الطفل الاول",
- Desc = "",
- Locked = false,
- Callback = function()
- local lostChild1 = game.Workspace.Characters:FindFirstChild("Lost Child")
- if lostChild1 and lostChild1:FindFirstChild("HumanoidRootPart") then
- game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame = lostChild1.HumanoidRootPart.CFrame
- else
- WindUI:Notify({
- Title = "عليك تطوير النار حقتك",
- Content = "يجب عليك تطوير النار اكثر",
- Icon = "heart",
- Duration = 4
- })
- end
- end
- })
- KidTP:Button({
- Title = "تنقل الى الطفل التاني",
- Desc = "",
- Locked = false,
- Callback = function()
- local lostChild2 = game.Workspace.Characters:FindFirstChild("Lost Child2")
- if lostChild2 and lostChild2:FindFirstChild("HumanoidRootPart") then
- game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame = lostChild2.HumanoidRootPart.CFrame
- else
- WindUI:Notify({
- Title = "عليك تطوير النار حقتك",
- Content = "يجب عليك تطوير النار اكثر",
- Icon = "heart",
- Duration = 4
- })
- end
- end
- })
- KidTP:Button({
- Title = "تنقل الى الطفل الثالث",
- Desc = "",
- Locked = false,
- Callback = function()
- local lostChild3 = game.Workspace.Characters:FindFirstChild("Lost Child3")
- if lostChild3 and lostChild3:FindFirstChild("HumanoidRootPart") then
- game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame = lostChild3.HumanoidRootPart.CFrame
- else
- WindUI:Notify({
- Title = "عليك تطوير النار حقتك",
- Content = "يجب عليك تطوير النار اكثر",
- Icon = "heart",
- Duration = 4
- })
- end
- end
- })
- KidTP:Button({
- Title = "تنقل الى الطفل الرابع",
- Desc = "",
- Locked = false,
- Callback = function()
- local lostChild4 = game.Workspace.Characters:FindFirstChild("Lost Child4")
- if lostChild4 and lostChild4:FindFirstChild("HumanoidRootPart") then
- game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame = lostChild4.HumanoidRootPart.CFrame
- else
- WindUI:Notify({
- Title = "عليك تطوير النار حقتك",
- Content = "يجب عليك تطوير النار اكثر",
- Icon = "heart",
- Duration = 4
- })
- end
- end
- })
- local Players = game:GetService("Players")
- local LocalPlayer = Players.LocalPlayer
- local killAuraEnabled = false
- local auraRange = 10 -- القيمة الافتراضية
- -- السلايدر بتاع مدى الضرب
- local Slider = Tab:Slider({
- Title = "مدى kill aura",
- Step = 1,
- Value = {
- Min = 5,
- Max = 50,
- Default = 10,
- },
- Callback = function(value)
- auraRange = value
- end
- })
- local infiniteJump = false
- local jumpConnection = nil
- local infJump = Misc:Toggle({
- Title = "نط لا نهائي",
- Desc = "",
- Icon = "sword",
- Type = "Toggle",
- Default = false,
- Callback = function(value)
- infiniteJump = value
- if jumpConnection then
- jumpConnection:Disconnect()
- jumpConnection = nil
- end
- if value then
- jumpConnection = UserInputService.JumpRequest:Connect(function()
- if infiniteJump and humanoid and humanoid:GetState() ~= Enum.HumanoidStateType.Dead then
- humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
- end
- end)
- end
- end
- })
- -- التوجل بتاع الكيل أورا
- local KillAura = Kill:Toggle({
- Title = "Kill Aura",
- Desc = "يضرب الوحوش القريبة منك",
- Icon = "sword",
- Type = "Toggle",
- Default = false,
- Callback = function(state)
- killAuraEnabled = state
- if killAuraEnabled then
- task.spawn(function()
- while killAuraEnabled do
- task.wait(0.1)
- local closest = nil
- local shortestDist = math.huge
- for _, player in pairs(Players:GetPlayers()) do
- if player ~= LocalPlayer and player.Character and player.Character:FindFirstChild("HumanoidRootPart") then
- local dist = (LocalPlayer.Character.HumanoidRootPart.Position - player.Character.HumanoidRootPart.Position).Magnitude
- if dist < shortestDist and dist <= auraRange then
- shortestDist = dist
- closest = player
- end
- end
- end
- if closest and closest.Character and closest.Character:FindFirstChild("Humanoid") then
- closest.Character.Humanoid:TakeDamage(10)
- end
- end
- end)
- end
- end
- })
- local Players = game:GetService("Players")
- local LocalPlayer = Players.LocalPlayer
- local killAuraEnabled = false
- local auraRange = 10 -- القيمة الافتراضية
- -- السلايدر بتاع مدى الضرب
- local Slider = Tab:Slider({
- Title = "مدى كيل أورا",
- Step = 1,
- Value = {
- Min = 5,
- Max = 50,
- Default = 10,
- },
- Callback = function(value)
- auraRange = value
- end
- })
- -- التوجل بتاع الكيل أورا
- local KillAura = Kill:Toggle({
- Title = "Kill Aura",
- Desc = "يضرب أقرب وحش",
- Icon = "sword",
- Type = "Toggle",
- Default = false,
- Callback = function(state)
- killAuraEnabled = state
- if killAuraEnabled then
- task.spawn(function()
- while killAuraEnabled do
- task.wait(0.1)
- local closest = nil
- local shortestDist = math.huge
- for _, player in pairs(Players:GetPlayers()) do
- if player ~= LocalPlayer and player.Character and player.Character:FindFirstChild("HumanoidRootPart") then
- local dist = (LocalPlayer.Character.HumanoidRootPart.Position - player.Character.HumanoidRootPart.Position).Magnitude
- if dist < shortestDist and dist <= auraRange then
- shortestDist = dist
- closest = player
- end
- end
- end
- if closest and closest.Character and closest.Character:FindFirstChild("Humanoid") then
- closest.Character.Humanoid:TakeDamage(10)
- end
- end
- end)
- end
- end
- })
- local Players = game:GetService("Players")
- local LocalPlayer = Players.LocalPlayer
- local killAuraEnabled = false
- local auraRange = 10 -- القيمة الافتراضية
- -- السلايدر بتاع مدى الضرب
- local Slider = Kill:Slider({
- Title = "مدى ال Kill Aura",
- Step = 1,
- Value = {
- Min = 10,
- Max = 50,
- Default = 10,
- },
- Callback = function(value)
- auraRange = value
- end
- })
- local selectedHealthItem = "Bandage"
- local HealBring = ItemBring:Dropdown({
- Title = "احضار Heal",
- Values = { "Bandage", "Medkit",},
- Value = { "Bandage" },
- Multi = true,
- AllowNone = true,
- Callback = function(value)
- selectedHealthItem = value
- end
- })
- ItemBring:Button({
- Title = "احضار",
- Desc = "",
- Locked = false,
- Callback = function()
- local root = character and character:FindFirstChild("HumanoidRootPart")
- if not root then return end
- local offset = 0
- for _, item in ipairs(workspace:GetDescendants()) do
- if item:IsA("Model") and item.Name == selectedHealthItem then
- local part = item.PrimaryPart or item:FindFirstChildWhichIsA("BasePart")
- if part then
- item:SetPrimaryPartCFrame(root.CFrame * CFrame.new(offset, 2, 0))
- offset = offset + 2
- task.wait(0.1)
- end
- end
- end
- end
- })
- local selectedFoodItem = "Morsel"
- local FoodBring = ItemBring:Dropdown({
- Title = "احضار اكل",
- Values = { "Morsel", "Carrot",},
- Value = { "Morsel" },
- Multi = true,
- AllowNone = true,
- Callback = function(value)
- selectedFoodItem = value
- end
- })
- ItemBring:Button({
- Title = "احضار",
- Desc = "",
- Locked = false,
- Callback = function()
- local root = character and character:FindFirstChild("HumanoidRootPart")
- if not root then return end
- local offset = 0
- for _, item in ipairs(workspace:GetDescendants()) do
- if item:IsA("Model") and item.Name == selectedFoodItem then
- local part = item.PrimaryPart or item:FindFirstChildWhichIsA("BasePart")
- if part then
- item:SetPrimaryPartCFrame(root.CFrame * CFrame.new(offset, 2, 0))
- offset = offset + 2
- task.wait(0.1)
- end
- end
- end
- end
- })
- local selectedFuelItem = "Log"
- local FuelBring = ItemBring:Dropdown({
- Title = "احضار فحم و اشياء اخرى",
- Values = { "Log", "Coal", "Fuel Canister"},
- Value = { "Log" },
- Multi = true,
- AllowNone = true,
- Callback = function(value)
- selectedFuelItem = value
- end
- })
- ItemBring:Button({
- Title = "احضار",
- Desc = "",
- Locked = false,
- Callback = function()
- local root = character and character:FindFirstChild("HumanoidRootPart")
- if not root then return end
- local offset = 0
- for _, item in ipairs(workspace:GetDescendants()) do
- if item:IsA("Model") and item.Name == selectedFuelItem then
- local part = item.PrimaryPart or item:FindFirstChildWhichIsA("BasePart")
- if part then
- item:SetPrimaryPartCFrame(root.CFrame * CFrame.new(offset, 2, 0))
- offset = offset + 2
- task.wait(0.1)
- end
- end
- end
- end
- })
- local espChests = {}
- local espChestEnabled = false
- local chestConnection = nil
- local function createESP(chest)
- if not chest or not chest.Parent or espChests[chest] then return end
- local part = chest:FindFirstChildWhichIsA("BasePart") or chest.PrimaryPart
- if not part then return end
- local hl = Instance.new("Highlight")
- hl.Name = "ESP_Highlight"
- hl.FillColor = Color3.fromRGB(255, 255, 0)
- hl.OutlineColor = Color3.fromRGB(255, 255, 255)
- hl.FillTransparency = 0.3
- hl.OutlineTransparency = 0
- hl.Adornee = chest
- hl.Parent = chest
- local bb = Instance.new("BillboardGui")
- bb.Name = "ESP_Billboard"
- bb.Adornee = part
- bb.Size = UDim2.new(0, 100, 0, 40)
- bb.AlwaysOnTop = true
- bb.Parent = chest
- local lbl = Instance.new("TextLabel")
- lbl.Size = UDim2.new(1, 0, 1, 0)
- lbl.BackgroundTransparency = 1
- lbl.TextColor3 = Color3.fromRGB(255, 255, 0)
- lbl.TextStrokeTransparency = 0
- lbl.TextScaled = true
- lbl.Font = Enum.Font.SourceSansBold
- lbl.Text = "Item Chest"
- lbl.Parent = bb
- local prompt = chest:FindFirstChildWhichIsA("ProximityPrompt", true)
- if prompt then
- if not prompt.Enabled or not prompt.Visible then
- lbl.Text = "Collected"
- lbl.TextColor3 = Color3.fromRGB(255, 0, 0)
- else
- local connection
- connection = prompt.Triggered:Connect(function()
- lbl.Text = "Collected"
- lbl.TextColor3 = Color3.fromRGB(255, 0, 0)
- if connection then
- connection:Disconnect()
- end
- end)
- prompt:GetPropertyChangedSignal("Enabled"):Connect(function()
- if not prompt.Enabled then
- lbl.Text = "Collected"
- lbl.TextColor3 = Color3.fromRGB(255, 0, 0)
- if connection then
- connection:Disconnect()
- end
- end
- end)
- end
- else
- lbl.Text = "Collected"
- lbl.TextColor3 = Color3.fromRGB(255, 0, 0)
- end
- espChests[chest] = {
- highlight = hl,
- billboard = bb,
- label = lbl,
- prompt = prompt
- }
- end
- local function removeAllESPs()
- for chest, data in pairs(espChests) do
- if data.highlight then
- pcall(function() data.highlight:Destroy() end)
- end
- if data.billboard then
- pcall(function() data.billboard:Destroy() end)
- end
- end
- table.clear(espChests)
- end
- local function updateESPs()
- removeAllESPs()
- if not espChestEnabled then return end
- for _, obj in ipairs(workspace:GetDescendants()) do
- if obj:IsA("Model") and obj.Name == "Item Chest" then
- createESP(obj)
- end
- end
- end
- local EspChest = Esp:Toggle({
- Title = "كشف اماكن الصناديق",
- Desc = "يضرب أقرب لاعب تلقائيًا",
- Icon = "sword",
- Type = "Toggle",
- Default = false,
- Callback = function(state)
- espChestEnabled = state
- if chestConnection then
- chestConnection:Disconnect()
- chestConnection = nil
- end
- if state then
- updateESPs()
- chestConnection = workspace.DescendantAdded:Connect(function(obj)
- if obj:IsA("Model") and obj.Name == "Item Chest" then
- task.wait(0.5)
- createESP(obj)
- end
- end)
- else
- removeAllESPs()
- end
- end
- })
- game:GetService("Players").PlayerRemoving:Connect(function(player)
- if player == LocalPlayer then
- if teleportConnection then teleportConnection:Disconnect() end
- if jumpConnection then jumpConnection:Disconnect() end
- if chestConnection then chestConnection:Disconnect() end
- if speedConnection then speedConnection:Disconnect() end
- if killAuraConnection then killAuraConnection:Disconnect() end
- removeAllESPs()
- if humanoid then
- humanoid.WalkSpeed = 16
- end
- end
- end)
- local bonfirePosition = Vector3.new(0.32, 6.15, -0.22)
- local teleportEnabled = false
- local teleportConnection = nil
- local AutoGotoFirs = Esp:Toggle({
- Title = "تنقل الى النار تلقائي في الليل",
- Desc = "",
- Icon = "sword",
- Type = "Toggle",
- Default = false,
- Callback = function(value)
- teleportEnabled = value
- if teleportConnection then
- teleportConnection:Disconnect()
- teleportConnection = nil
- end
- if value then
- teleportConnection = RunService.Heartbeat:Connect(function()
- if character and character:FindFirstChild("HumanoidRootPart") then
- if Lighting.ClockTime >= 18 or Lighting.ClockTime <= 6 then
- local hrp = character.HumanoidRootPart
- hrp.CFrame = CFrame.new(bonfirePosition)
- hrp.Velocity = Vector3.new(0, 0, 0)
- end
- end
- end)
- end
- end
- })
Advertisement
Add Comment
Please, Sign In to add comment