Messi33536086

Untitled

Aug 14th, 2025 (edited)
29
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 58.56 KB | None | 0 0
  1. local function createArabicVersion()
  2. local WindUI = loadstring(game:HttpGet("https://github.com/Footagesus/WindUI/releases/latest/download/main.lua"))()
  3. local Players = game:GetService("Players")
  4. local ReplicatedStorage = game:GetService("ReplicatedStorage")
  5. local Workspace = game:GetService("Workspace")
  6. local LocalPlayer = Players.LocalPlayer
  7.  
  8. -- combat
  9.  
  10. local killAuraToggle = false
  11. local chopAuraToggle = false
  12. local auraRadius = 50
  13. local currentammount = 0
  14.  
  15. local toolsDamageIDs = {
  16. ["Old Axe"] = "3_7367831688",
  17. ["Good Axe"] = "112_7367831688",
  18. ["Strong Axe"] = "116_7367831688",
  19. ["Chainsaw"] = "647_8992824875",
  20. ["Spear"] = "196_8999010016"
  21. }
  22.  
  23. -- auto food
  24.  
  25. local autoFeedToggle = false
  26. local selectedFood = "Carrot"
  27. local hungerThreshold = 75
  28. local alwaysFeedEnabledItems = {}
  29. local alimentos = {
  30. "Apple",
  31. "Berry",
  32. "Carrot",
  33. "Cake",
  34. "Chili",
  35. "Cooked Morsel",
  36. "Cooked Steak"
  37. }
  38.  
  39. -- esp
  40.  
  41. local ie = {
  42. "Bandage", "Bolt", "Broken Fan", "Broken Microwave", "Cake", "Carrot", "Chair", "Coal", "Coin Stack",
  43. "Cooked Morsel", "Cooked Steak", "Fuel Canister", "Iron Body", "Leather Armor", "Log", "MadKit", "Metal Chair",
  44. "MedKit", "Old Car Engine", "Old Flashlight", "Old Radio", "Revolver", "Revolver Ammo", "Rifle", "Rifle Ammo",
  45. "Morsel", "Sheet Metal", "Steak", "Tyre", "Washing Machine"
  46. }
  47. local me = {"Bunny", "Wolf", "Alpha Wolf", "Bear", "Cultist", "Crossbow Cultist", "Alien"}
  48.  
  49. -- bring
  50.  
  51. local junkItems = {"Tyre", "Bolt", "Broken Fan", "Broken Microwave", "Sheet Metal", "Old Radio", "Washing Machine", "Old Car Engine"}
  52. local selectedJunkItems = {}
  53. local fuelItems = {"Log", "Chair", "Coal", "Fuel Canister", "Oil Barrel"}
  54. local selectedFuelItems = {}
  55. local foodItems = {"Cake", "Cooked Steak", "Cooked Morsel", "Steak", "Morsel", "Berry", "Carrot"}
  56. local selectedFoodItems = {}
  57. local medicalItems = {"Bandage", "MedKit"}
  58. local selectedMedicalItems = {}
  59. local equipmentItems = {"Revolver", "Rifle", "Leather Body", "Iron Body", "Revolver Ammo", "Rifle Ammo", "Giant Sack", "Good Sack", "Strong Axe", "Good Axe"}
  60. local selectedEquipmentItems = {}
  61.  
  62. -- auto upgrade campfire
  63.  
  64. local campfireFuelItems = {"Log", "Coal", "Fuel Canister", "Oil Barrel", "Biofuel"}
  65. local campfireDropPos = Vector3.new(0, 19, 0)
  66.  
  67. -- auto cook
  68.  
  69. local autocookItems = {"Morsel", "Steak"}
  70. local autoCookEnabledItems = {}
  71. local autoCookEnabled = false
  72.  
  73. for toolName, damageID in pairs(toolsDamageIDs) do
  74. if not (isChopAura and toolName ~= "Old Axe" and toolName ~= "Good Axe" and toolName ~= "Strong Axe") then
  75. local tool = LocalPlayer:FindFirstChild("Inventory") and LocalPlayer.Inventory:FindFirstChild(toolName)
  76. if tool then
  77. return tool, damageID
  78. end
  79. end
  80. end
  81. return nil, nil
  82. end
  83.  
  84. local function getAnyToolWithDamageID(isChopAura)
  85. for toolName, damageID in pairs(toolsDamageIDs) do
  86. if not (isChopAura and toolName ~= "Old Axe" and toolName ~= "Good Axe" and toolName ~= "Strong Axe") then
  87. local tool = LocalPlayer:FindFirstChild("Inventory") and LocalPlayer.Inventory:FindFirstChild(toolName)
  88. if tool then
  89. return tool, damageID
  90. end
  91. end
  92. end
  93. return nil, nil
  94. end
  95. local function equipTool(tool)
  96. if tool then
  97. ReplicatedStorage:WaitForChild("RemoteEvents").EquipItemHandle:FireServer("FireAllClients", tool)
  98. end
  99. end
  100.  
  101. local function unequipTool(tool)
  102. if tool then
  103. ReplicatedStorage:WaitForChild("RemoteEvents").UnequipItemHandle:FireServer("FireAllClients", tool)
  104. end
  105. end
  106.  
  107. local function killAuraLoop()
  108. while killAuraToggle do
  109. local character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
  110. local hrp = character:FindFirstChild("HumanoidRootPart")
  111. if hrp then
  112. local tool, damageID = getAnyToolWithDamageID(false)
  113. if tool and damageID then
  114. equipTool(tool)
  115. for _, mob in ipairs(Workspace.Characters:GetChildren()) do
  116. if mob:IsA("Model") then
  117. local part = mob:FindFirstChildWhichIsA("BasePart")
  118. if part and (part.Position - hrp.Position).Magnitude <= auraRadius then
  119. pcall(function()
  120. ReplicatedStorage:WaitForChild("RemoteEvents").ToolDamageObject:InvokeServer(
  121. mob,
  122. tool,
  123. damageID,
  124. CFrame.new(part.Position)
  125. )
  126. end)
  127. end
  128. end
  129. end
  130. task.wait(0.1)
  131. else
  132. task.wait(1)
  133. end
  134. else
  135. task.wait(0.5)
  136. end
  137. end
  138. end
  139.  
  140. local function chopAuraLoop()
  141. while chopAuraToggle do
  142. local character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
  143. local hrp = character:FindFirstChild("HumanoidRootPart")
  144. if hrp then
  145. local tool, baseDamageID = getAnyToolWithDamageID(true)
  146. if tool and baseDamageID then
  147. equipTool(tool)
  148. currentammount = currentammount + 1
  149. local trees = {}
  150. local map = Workspace:FindFirstChild("Map")
  151. if map then
  152. if map:FindFirstChild("Foliage") then
  153. for _, obj in ipairs(map.Foliage:GetChildren()) do
  154. if obj:IsA("Model") and obj.Name == "Small Tree" then
  155. table.insert(trees, obj)
  156. end
  157. end
  158. end
  159. if map:FindFirstChild("Landmarks") then
  160. for _, obj in ipairs(map.Landmarks:GetChildren()) do
  161. if obj:IsA("Model") and obj.Name == "Small Tree" then
  162. table.insert(trees, obj)
  163. end
  164. end
  165. end
  166. end
  167. for _, tree in ipairs(trees) do
  168. local trunk = tree:FindFirstChild("Trunk")
  169. if trunk and trunk:IsA("BasePart") and (trunk.Position - hrp.Position).Magnitude <= auraRadius then
  170. local alreadyammount = false
  171. task.spawn(function()
  172. while chopAuraToggle and tree and tree.Parent and not alreadyammount do
  173. alreadyammount = true
  174. currentammount = currentammount + 1
  175. pcall(function()
  176. ReplicatedStorage:WaitForChild("RemoteEvents").ToolDamageObject:InvokeServer(
  177. tree,
  178. tool,
  179. tostring(currentammount) .. "_7367831688",
  180. CFrame.new(-2.962610244751, 4.5547881126404, -75.950843811035, 0.89621275663376, -1.3894891459643e-08, 0.44362446665764, -7.994568895775e-10, 1, 3.293635941759e-08, -0.44362446665764, -2.9872644802253e-08, 0.89621275663376)
  181. )
  182. end)
  183. task.wait(0.5)
  184. end
  185. end)
  186. end
  187. end
  188. task.wait(0.1)
  189. else
  190. task.wait(1)
  191. end
  192. else
  193. task.wait(0.5)
  194. end
  195. end
  196. end
  197.  
  198. function wiki(nome)
  199. local c = 0
  200. for _, i in ipairs(Workspace.Items:GetChildren()) do
  201. if i.Name == nome then
  202. c = c + 1
  203. end
  204. end
  205. return c
  206. end
  207.  
  208. function ghn()
  209. return math.floor(LocalPlayer.PlayerGui.Interface.StatBars.HungerBar.Bar.Size.X.Scale * 100)
  210. end
  211.  
  212. function feed(nome)
  213. for _, item in ipairs(Workspace.Items:GetChildren()) do
  214. if item.Name == nome then
  215. ReplicatedStorage.RemoteEvents.RequestConsumeItem:InvokeServer(item)
  216. break
  217. end
  218. end
  219. end
  220.  
  221. function notifeed(nome)
  222. WindUI:Notify({
  223. Title = "تم قفل الاكل التلقائي",
  224. Content = "",
  225. Duration = 3
  226. })
  227. end
  228.  
  229. local function moveItemToPos(item, position)
  230. if not item or not item:IsDescendantOf(workspace) or not item:IsA("BasePart") and not item:IsA("Model") then return end
  231. local part = item:IsA("Model") and (item.PrimaryPart or item:FindFirstChildWhichIsA("BasePart") or item:FindFirstChild("Handle")) or item
  232. if not part or not part:IsA("BasePart") then return end
  233.  
  234. if item:IsA("Model") and not item.PrimaryPart then
  235. pcall(function() item.PrimaryPart = part end)
  236. end
  237.  
  238. pcall(function()
  239. game:GetService("ReplicatedStorage"):WaitForChild("RemoteEvents").RequestStartDraggingItem:FireServer(item)
  240. if item:IsA("Model") then
  241. item:SetPrimaryPartCFrame(CFrame.new(position))
  242. else
  243. part.CFrame = CFrame.new(position)
  244. end
  245. game:GetService("ReplicatedStorage"):WaitForChild("RemoteEvents").StopDraggingItem:FireServer(item)
  246. end)
  247. end
  248.  
  249. local function getChests()
  250. local chests = {}
  251. local chestNames = {}
  252. local index = 1
  253. for _, item in ipairs(workspace:WaitForChild("Items"):GetChildren()) do
  254. if item.Name:match("^Item Chest") and not item:GetAttribute("8721081708Opened") then
  255. table.insert(chests, item)
  256. table.insert(chestNames, "Chest " .. index)
  257. index = index + 1
  258. end
  259. end
  260. return chests, chestNames
  261. end
  262.  
  263. local currentChests, currentChestNames = getChests()
  264. local selectedChest = currentChestNames[1] or nil
  265.  
  266. local function getMobs()
  267. local mobs = {}
  268. local mobNames = {}
  269. local index = 1
  270. for _, character in ipairs(workspace:WaitForChild("Characters"):GetChildren()) do
  271. if character.Name:match("^Lost Child") and character:GetAttribute("Lost") == true then
  272. table.insert(mobs, character)
  273. table.insert(mobNames, character.Name)
  274. index = index + 1
  275. end
  276. end
  277. return mobs, mobNames
  278. end
  279.  
  280. local currentMobs, currentMobNames = getMobs()
  281. local selectedMob = currentMobNames[1] or nil
  282.  
  283. function tp1()
  284. (game.Players.LocalPlayer.Character or game.Players.LocalPlayer.CharacterAdded:Wait()):WaitForChild("HumanoidRootPart").CFrame =
  285. CFrame.new(0.43132782, 15.77634621, -1.88620758, -0.270917892, 0.102997094, 0.957076371, 0.639657021, 0.762253821, 0.0990355015, -0.719334781, 0.639031112, -0.272391081)
  286. end
  287.  
  288. local function tp2()
  289. local targetPart = workspace:FindFirstChild("Map")
  290. and workspace.Map:FindFirstChild("Landmarks")
  291. and workspace.Map.Landmarks:FindFirstChild("Stronghold")
  292. and workspace.Map.Landmarks.Stronghold:FindFirstChild("Functional")
  293. and workspace.Map.Landmarks.Stronghold.Functional:FindFirstChild("EntryDoors")
  294. and workspace.Map.Landmarks.Stronghold.Functional.EntryDoors:FindFirstChild("DoorRight")
  295. and workspace.Map.Landmarks.Stronghold.Functional.EntryDoors.DoorRight:FindFirstChild("Model")
  296. if targetPart then
  297. local children = targetPart:GetChildren()
  298. local destination = children[5]
  299. if destination and destination:IsA("BasePart") then
  300. local hrp = game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
  301. if hrp then
  302. hrp.CFrame = destination.CFrame + Vector3.new(0, 5, 0)
  303. end
  304. end
  305. end
  306. end
  307.  
  308. local flyToggle = false
  309. local flySpeed = 1
  310. local FLYING = false
  311. local flyKeyDown, flyKeyUp, mfly1, mfly2
  312. local IYMouse = game:GetService("UserInputService")
  313.  
  314. -- Fly pc
  315. local function sFLY()
  316. repeat task.wait() until Players.LocalPlayer and Players.LocalPlayer.Character and Players.LocalPlayer.Character:WaitForChild("HumanoidRootPart") and Players.LocalPlayer.Character:FindFirstChildOfClass("Humanoid")
  317. repeat task.wait() until IYMouse
  318. if flyKeyDown or flyKeyUp then flyKeyDown:Disconnect(); flyKeyUp:Disconnect() end
  319.  
  320. local T = Players.LocalPlayer.Character:WaitForChild("HumanoidRootPart")
  321. local CONTROL = {F = 0, B = 0, L = 0, R = 0, Q = 0, E = 0}
  322. local lCONTROL = {F = 0, B = 0, L = 0, R = 0, Q = 0, E = 0}
  323. local SPEED = flySpeed
  324.  
  325. local function FLY()
  326. FLYING = true
  327. local BG = Instance.new('BodyGyro')
  328. local BV = Instance.new('BodyVelocity')
  329. BG.P = 9e4
  330. BG.Parent = T
  331. BV.Parent = T
  332. BG.MaxTorque = Vector3.new(9e9, 9e9, 9e9)
  333. BG.CFrame = T.CFrame
  334. BV.Velocity = Vector3.new(0, 0, 0)
  335. BV.MaxForce = Vector3.new(9e9, 9e9, 9e9)
  336. task.spawn(function()
  337. while FLYING do
  338. task.wait()
  339. if not flyToggle and Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid') then
  340. Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid').PlatformStand = true
  341. end
  342. if CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0 or CONTROL.Q + CONTROL.E ~= 0 then
  343. SPEED = flySpeed
  344. elseif not (CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0 or CONTROL.Q + CONTROL.E ~= 0) and SPEED ~= 0 then
  345. SPEED = 0
  346. end
  347. if (CONTROL.L + CONTROL.R) ~= 0 or (CONTROL.F + CONTROL.B) ~= 0 or (CONTROL.Q + CONTROL.E) ~= 0 then
  348. BV.Velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector * (CONTROL.F + CONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame * CFrame.new(CONTROL.L + CONTROL.R, (CONTROL.F + CONTROL.B + CONTROL.Q + CONTROL.E) * 0.2, 0).p) - workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
  349. lCONTROL = {F = CONTROL.F, B = CONTROL.B, L = CONTROL.L, R = CONTROL.R}
  350. elseif (CONTROL.L + CONTROL.R) == 0 and (CONTROL.F + CONTROL.B) == 0 and (CONTROL.Q + CONTROL.E) == 0 and SPEED ~= 0 then
  351. BV.Velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector * (lCONTROL.F + lCONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame * CFrame.new(lCONTROL.L + lCONTROL.R, (lCONTROL.F + lCONTROL.B + CONTROL.Q + CONTROL.E) * 0.2, 0).p) - workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
  352. else
  353. BV.Velocity = Vector3.new(0, 0, 0)
  354. end
  355. BG.CFrame = workspace.CurrentCamera.CoordinateFrame
  356. end
  357. CONTROL = {F = 0, B = 0, L = 0, R = 0, Q = 0, E = 0}
  358. lCONTROL = {F = 0, B = 0, L = 0, R = 0, Q = 0, E = 0}
  359. SPEED = 0
  360. BG:Destroy()
  361. BV:Destroy()
  362. if Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid') then
  363. Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid').PlatformStand = false
  364. end
  365. end)
  366. end
  367. flyKeyDown = IYMouse.InputBegan:Connect(function(input)
  368. if input.UserInputType == Enum.UserInputType.Keyboard then
  369. local KEY = input.KeyCode.Name
  370. if KEY == "W" then
  371. CONTROL.F = flySpeed
  372. elseif KEY == "S" then
  373. CONTROL.B = -flySpeed
  374. elseif KEY == "A" then
  375. CONTROL.L = -flySpeed
  376. elseif KEY == "D" then
  377. CONTROL.R = flySpeed
  378. elseif KEY == "E" then
  379. CONTROL.Q = flySpeed * 2
  380. elseif KEY == "Q" then
  381. CONTROL.E = -flySpeed * 2
  382. end
  383. pcall(function() workspace.CurrentCamera.CameraType = Enum.CameraType.Track end)
  384. end
  385. end)
  386. flyKeyUp = IYMouse.InputEnded:Connect(function(input)
  387. if input.UserInputType == Enum.UserInputType.Keyboard then
  388. local KEY = input.KeyCode.Name
  389. if KEY == "W" then
  390. CONTROL.F = 0
  391. elseif KEY == "S" then
  392. CONTROL.B = 0
  393. elseif KEY == "A" then
  394. CONTROL.L = 0
  395. elseif KEY == "D" then
  396. CONTROL.R = 0
  397. elseif KEY == "E" then
  398. CONTROL.Q = 0
  399. elseif KEY == "Q" then
  400. CONTROL.E = 0
  401. end
  402. end
  403. end)
  404. FLY()
  405. end
  406.  
  407. -- Fly mobile
  408. local function NOFLY()
  409. FLYING = false
  410. if flyKeyDown then flyKeyDown:Disconnect() end
  411. if flyKeyUp then flyKeyUp:Disconnect() end
  412. if mfly1 then mfly1:Disconnect() end
  413. if mfly2 then mfly2:Disconnect() end
  414. if Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid') then
  415. Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid').PlatformStand = false
  416. end
  417. pcall(function() workspace.CurrentCamera.CameraType = Enum.CameraType.Custom end)
  418. end
  419.  
  420. local function UnMobileFly()
  421. pcall(function()
  422. FLYING = false
  423. local root = Players.LocalPlayer.Character:WaitForChild("HumanoidRootPart")
  424. if root:FindFirstChild("BodyVelocity") then root:FindFirstChild("BodyVelocity"):Destroy() end
  425. if root:FindFirstChild("BodyGyro") then root:FindFirstChild("BodyGyro"):Destroy() end
  426. if Players.LocalPlayer.Character:FindFirstChildWhichIsA("Humanoid") then
  427. Players.LocalPlayer.Character:FindFirstChildWhichIsA("Humanoid").PlatformStand = false
  428. end
  429. if mfly1 then mfly1:Disconnect() end
  430. if mfly2 then mfly2:Disconnect() end
  431. end)
  432. end
  433.  
  434. local function MobileFly()
  435. UnMobileFly()
  436. FLYING = true
  437.  
  438. local root = Players.LocalPlayer.Character:WaitForChild("HumanoidRootPart")
  439. local camera = workspace.CurrentCamera
  440. local v3none = Vector3.new()
  441. local v3zero = Vector3.new(0, 0, 0)
  442. local v3inf = Vector3.new(9e9, 9e9, 9e9)
  443.  
  444. local controlModule = require(Players.LocalPlayer.PlayerScripts:WaitForChild("PlayerModule"):WaitForChild("ControlModule"))
  445. local bv = Instance.new("BodyVelocity")
  446. bv.Name = "BodyVelocity"
  447. bv.Parent = root
  448. bv.MaxForce = v3zero
  449. bv.Velocity = v3zero
  450.  
  451. local bg = Instance.new("BodyGyro")
  452. bg.Name = "BodyGyro"
  453. bg.Parent = root
  454. bg.MaxTorque = v3inf
  455. bg.P = 1000
  456. bg.D = 50
  457.  
  458. mfly1 = Players.LocalPlayer.CharacterAdded:Connect(function()
  459. local newRoot = Players.LocalPlayer.Character:WaitForChild("HumanoidRootPart")
  460. local newBv = Instance.new("BodyVelocity")
  461. newBv.Name = "BodyVelocity"
  462. newBv.Parent = newRoot
  463. newBv.MaxForce = v3zero
  464. newBv.Velocity = v3zero
  465.  
  466. local newBg = Instance.new("BodyGyro")
  467. newBg.Name = "BodyGyro"
  468. newBg.Parent = newRoot
  469. newBg.MaxTorque = v3inf
  470. newBg.P = 1000
  471. newBg.D = 50
  472. end)
  473.  
  474. mfly2 = game:GetService("RunService").RenderStepped:Connect(function()
  475. root = Players.LocalPlayer.Character:WaitForChild("HumanoidRootPart")
  476. camera = workspace.CurrentCamera
  477. if Players.LocalPlayer.Character:FindFirstChildWhichIsA("Humanoid") and root and root:FindFirstChild("BodyVelocity") and root:FindFirstChild("BodyGyro") then
  478. local humanoid = Players.LocalPlayer.Character:FindFirstChildWhichIsA("Humanoid")
  479. local VelocityHandler = root:FindFirstChild("BodyVelocity")
  480. local GyroHandler = root:FindFirstChild("BodyGyro")
  481.  
  482. VelocityHandler.MaxForce = v3inf
  483. GyroHandler.MaxTorque = v3inf
  484. humanoid.PlatformStand = true
  485. GyroHandler.CFrame = camera.CoordinateFrame
  486. VelocityHandler.Velocity = v3none
  487.  
  488. local direction = controlModule:GetMoveVector()
  489. if direction.X > 0 then
  490. VelocityHandler.Velocity = VelocityHandler.Velocity + camera.CFrame.RightVector * (direction.X * (flySpeed * 50))
  491. end
  492. if direction.X < 0 then
  493. VelocityHandler.Velocity = VelocityHandler.Velocity + camera.CFrame.RightVector * (direction.X * (flySpeed * 50))
  494. end
  495. if direction.Z > 0 then
  496. VelocityHandler.Velocity = VelocityHandler.Velocity - camera.CFrame.LookVector * (direction.Z * (flySpeed * 50))
  497. end
  498. if direction.Z < 0 then
  499. VelocityHandler.Velocity = VelocityHandler.Velocity - camera.CFrame.LookVector * (direction.Z * (flySpeed * 50))
  500. end
  501. end
  502. end)
  503. end
  504.  
  505. wait(1)
  506. local Players = game:GetService("Players")
  507. local TweenService = game:GetService("TweenService")
  508. local Lighting = game:GetService("Lighting")
  509. local player = Players.LocalPlayer
  510.  
  511. local blur = Instance.new("BlurEffect", Lighting)
  512. blur.Size = 0
  513. TweenService:Create(blur, TweenInfo.new(0.5), {Size = 24}):Play()
  514.  
  515. local screenGui = Instance.new("ScreenGui", player:WaitForChild("PlayerGui"))
  516. screenGui.Name = "StrikeXIntro"
  517. screenGui.ResetOnSpawn = false
  518. screenGui.IgnoreGuiInset = true
  519.  
  520. local frame = Instance.new("Frame", screenGui)
  521. frame.Size = UDim2.new(1, 0, 1, 0)
  522. frame.BackgroundTransparency = 1
  523.  
  524. local bg = Instance.new("Frame", frame)
  525. bg.Size = UDim2.new(1, 0, 1, 0)
  526. bg.BackgroundColor3 = Color3.fromRGB(20, 0, 0)
  527. bg.BackgroundTransparency = 1
  528. bg.ZIndex = 0
  529. TweenService:Create(bg, TweenInfo.new(0.5), {BackgroundTransparency = 0.3}):Play()
  530.  
  531. -- 🔥 اللوجو المتحرك
  532. local logo = Instance.new("ImageLabel", frame)
  533. logo.Image = "rbxassetid://132532204774331"
  534. logo.Size = UDim2.new(0, 150, 0, 150)
  535. logo.Position = UDim2.new(0.5, 0, 0.3, 0)
  536. logo.AnchorPoint = Vector2.new(0.5, 0.5)
  537. logo.BackgroundTransparency = 1
  538. logo.ImageTransparency = 1
  539. logo.Rotation = 0
  540.  
  541. TweenService:Create(
  542. logo,
  543. TweenInfo.new(0.5, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  544. {
  545. ImageTransparency = 0,
  546. Size = UDim2.new(0, 200, 0, 200),
  547. Rotation = 15
  548. }
  549. ):Play()
  550.  
  551. task.delay(
  552. 0.5,
  553. function()
  554. TweenService:Create(
  555. logo,
  556. TweenInfo.new(0.5, Enum.EasingStyle.Back, Enum.EasingDirection.Out),
  557. {
  558. Size = UDim2.new(0, 150, 0, 150),
  559. Rotation = 0
  560. }
  561. ):Play()
  562. end
  563. )
  564.  
  565. -- الكلمة STRIKE X
  566. local word = "Strike X"
  567. local letters = {}
  568.  
  569. local function tweenOutAndDestroy()
  570. for _, label in ipairs(letters) do
  571. TweenService:Create(label, TweenInfo.new(0.3), {TextTransparency = 1, TextSize = 20}):Play()
  572. end
  573. TweenService:Create(bg, TweenInfo.new(0.5), {BackgroundTransparency = 1}):Play()
  574. TweenService:Create(blur, TweenInfo.new(0.5), {Size = 0}):Play()
  575. TweenService:Create(logo, TweenInfo.new(0.5), {ImageTransparency = 1}):Play()
  576. wait(0.6)
  577. screenGui:Destroy()
  578. blur:Destroy()
  579. end
  580.  
  581. task.wait(1) -- ندي وقت للوجو قبل ما النص يدخل
  582.  
  583. for i = 1, #word do
  584. local char = word:sub(i, i)
  585.  
  586. local label = Instance.new("TextLabel")
  587. label.Text = char
  588. label.Font = Enum.Font.GothamBlack
  589. label.TextColor3 = Color3.new(1, 1, 1)
  590. label.TextStrokeTransparency = 1
  591. label.TextTransparency = 1
  592. label.TextScaled = false
  593. label.TextSize = 30
  594. label.Size = UDim2.new(0, 60, 0, 60)
  595. label.AnchorPoint = Vector2.new(0.5, 0.5)
  596. label.Position = UDim2.new(0.5, (i - (#word / 2 + 0.5)) * 65, 0.6, 0)
  597. label.BackgroundTransparency = 1
  598. label.Parent = frame
  599.  
  600. local gradient = Instance.new("UIGradient")
  601. gradient.Color =
  602. ColorSequence.new(
  603. {
  604. ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 100, 100)), -- أحمر فاتح
  605. ColorSequenceKeypoint.new(1, Color3.fromRGB(180, 0, 0)) -- أحمر غامق
  606. }
  607. )
  608. gradient.Rotation = 90
  609. gradient.Parent = label
  610.  
  611. local tweenIn = TweenService:Create(label, TweenInfo.new(0.3), {TextTransparency = 0, TextSize = 60})
  612. tweenIn:Play()
  613.  
  614. table.insert(letters, label)
  615. wait(0.25)
  616. end
  617.  
  618. wait(2.5)
  619. tweenOutAndDestroy()
  620. wait(1)
  621.  
  622. local Window = WindUI:CreateWindow({
  623. Title = "StrikeX Hub",
  624. Icon = "star",
  625. IconThemed = true,
  626. Author = "99 nights in the forest",
  627. Folder = "StrikeScriptsFolder",
  628. Size = UDim2.fromOffset(500, 350),
  629. Transparent = false,
  630. Theme = "Dark",
  631. SideBarWidth = 200,
  632. Background = "video:https://github.com/f6hub-Dev/Strikevideothemeblack/raw/main/Ken%20Kaneki%20Black%20White%204K%20Live%20Wallpaper%20%5BTubeRipper.cc%5D.webm",
  633. ScrollBarEnabled = true,
  634. })
  635.  
  636. local player = game.Players.LocalPlayer
  637.  
  638. pcall(
  639. function()
  640. if game.CoreGui:FindFirstChild("StrikeXMenuGUI") then
  641. game.CoreGui:FindFirstChild("StrikeXMenuGUI"):Destroy()
  642. end
  643. end
  644. )
  645.  
  646. local gui = Instance.new("ScreenGui")
  647. gui.Name = "StrikeXMenuGUI"
  648. gui.IgnoreGuiInset = true
  649. gui.ResetOnSpawn = false
  650. gui.Parent = game.CoreGui
  651.  
  652. local button = Instance.new("ImageButton")
  653. button.Size = UDim2.new(0, 60, 0, 60)
  654. button.Position = UDim2.new(0, 70, 0, 70)
  655. button.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
  656. button.Image = "rbxassetid://77596720579122"
  657. button.Name = "StrikeXToggle"
  658. button.AutoButtonColor = true
  659. button.Parent = gui
  660.  
  661. local corner = Instance.new("UICorner", button)
  662. corner.CornerRadius = UDim.new(0, 12)
  663.  
  664. local stroke = Instance.new("UIStroke")
  665. stroke.Thickness = 2
  666. stroke.Color = Color3.fromRGB(255, 0, 0)
  667. stroke.ApplyStrokeMode = Enum.ApplyStrokeMode.Border
  668. stroke.Parent = button
  669.  
  670. local gradient = Instance.new("UIGradient")
  671. gradient.Color =
  672. ColorSequence.new {
  673. ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 100, 100)),
  674. ColorSequenceKeypoint.new(1, Color3.fromRGB(150, 0, 0))
  675. }
  676. gradient.Rotation = 45
  677. gradient.Parent = stroke
  678.  
  679. local dragging, dragInput, dragStart, startPos
  680.  
  681. button.InputBegan:Connect(
  682. function(input)
  683. if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
  684. dragging = true
  685. dragStart = input.Position
  686. startPos = button.Position
  687.  
  688. input.Changed:Connect(
  689. function()
  690. if input.UserInputState == Enum.UserInputState.End then
  691. dragging = false
  692. end
  693. end
  694. )
  695. end
  696. end
  697. )
  698.  
  699. button.InputChanged:Connect(
  700. function(input)
  701. if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
  702. dragInput = input
  703. end
  704. end
  705. )
  706.  
  707. game:GetService("UserInputService").InputChanged:Connect(
  708. function(input)
  709. if input == dragInput and dragging then
  710. local delta = input.Position - dragStart
  711. button.Position =
  712. UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
  713. end
  714. end
  715. )
  716.  
  717. local opened = false
  718.  
  719. button.MouseButton1Click:Connect(
  720. function()
  721. if opened == false then
  722. opened = true
  723. pcall(
  724. function()
  725. Window:Close()
  726. end
  727. )
  728. else
  729. opened = false
  730. pcall(
  731. function()
  732. Window:Open()
  733. end
  734. )
  735. end
  736. end
  737. )
  738.  
  739. Window:OnDestroy(
  740. function()
  741. gui:Destroy()
  742. end
  743. )
  744.  
  745. Window:EditOpenButton(
  746. {
  747. Title = "OPEN STRIKE X SCRIPTS",
  748. Icon = "star",
  749. CornerRadius = UDim.new(0, 16),
  750. StrokeThickness = 1,
  751. Color = ColorSequence.new(Color3.fromHex("FF6666"), Color3.fromHex("8B0000")),
  752. OnlyMobile = false,
  753. Enabled = true,
  754. Draggable = true
  755. }
  756. )
  757.  
  758. local Tabs = {}
  759.  
  760. Tabs.Combat = Window:Tab({
  761. Title = "المدى",
  762. Icon = "sword",
  763. Desc = "StrikeX"
  764. })
  765. Tabs.Main = Window:Tab({
  766. Title = "القائمة الاساسية",
  767. Icon = "eye",
  768. Desc = "StrikeX"
  769. })
  770. Tabs.Auto = Window:Tab({
  771. Title = "اشياء اوتوماتيك",
  772. Icon = "wrench",
  773. Desc = "StrikeX"
  774. })
  775.  
  776. Tabs.esp = Window:Tab({
  777. Title = "كشف",
  778. Icon = "sparkles",
  779. Desc = "StrikeX"
  780. })
  781. Tabs.br = Window:Tab({
  782. Title = "احضار",
  783. Icon = "package",
  784. Desc = "StrikeX"
  785. })
  786. Tabs.Tp = Window:Tab({
  787. Title = "تنقل",
  788. Icon = "map",
  789. Desc = "StrikeX"
  790. })
  791. Tabs.Fly = Window:Tab({
  792. Title = "الاعب",
  793. Icon = "user",
  794. Desc = "StrikeX"
  795. })
  796.  
  797. Window:SelectTab(1)
  798.  
  799. Tabs.Combat:Section({ Title = "مدى", Icon = "star" })
  800.  
  801. Tabs.Combat:Toggle({
  802. Title = "مدى القتل",
  803. Value = false,
  804. Callback = function(state)
  805. killAuraToggle = state
  806. if state then
  807. task.spawn(killAuraLoop)
  808. else
  809. local tool, _ = getAnyToolWithDamageID(false)
  810. unequipTool(tool)
  811. end
  812. end
  813. })
  814.  
  815. Tabs.Combat:Toggle({
  816. Title = "مدى قطع الاشجار",
  817. Value = false,
  818. Callback = function(state)
  819. chopAuraToggle = state
  820. if state then
  821. task.spawn(chopAuraLoop)
  822. else
  823. local tool, _ = getAnyToolWithDamageID(true)
  824. unequipTool(tool)
  825. end
  826. end
  827. })
  828.  
  829. Tabs.Combat:Section({ Title = "الاعدادات", Icon = "settings" })
  830.  
  831. Tabs.Combat:Slider({
  832. Title = "تعديل المدى",
  833. Value = { Min = 50, Max = 500, Default = 50 },
  834. Callback = function(value)
  835. auraRadius = math.clamp(value, 10, 500)
  836. end
  837. })
  838.  
  839. Tabs.Main:Section({ Title = "اكل تلقائي", Icon = "utensils" })
  840.  
  841. Tabs.Main:Dropdown({
  842. Title = "اختار الاكل",
  843. Desc = "",
  844. Values = alimentos,
  845. Value = selectedFood,
  846. Multi = false,
  847. Callback = function(value)
  848. selectedFood = value
  849. end
  850. })
  851.  
  852. Tabs.Main:Input({
  853. Title = "اكل تلقائي عند وصول لجوع %",
  854. Desc = "",
  855. Value = tostring(hungerThreshold),
  856. Placeholder = "Ex: 75",
  857. Numeric = true,
  858. Callback = function(value)
  859. local n = tonumber(value)
  860. if n then
  861. hungerThreshold = math.clamp(n, 0, 100)
  862. end
  863. end
  864. })
  865.  
  866. Tabs.Main:Toggle({
  867. Title = "اكل تلقائي",
  868. Value = false,
  869. Callback = function(state)
  870. autoFeedToggle = state
  871. if state then
  872. task.spawn(function()
  873. while autoFeedToggle do
  874. task.wait(0.075)
  875. if wiki(selectedFood) == 0 then
  876. autoFeedToggle = false
  877. Tabs.Combat:Find("Auto Feed"):SetValue(false)
  878. notifeed(selectedFood)
  879. break
  880. end
  881. if ghn() <= hungerThreshold then
  882. feed(selectedFood)
  883. end
  884. end
  885. end)
  886. end
  887. end
  888. })
  889.  
  890. Tabs.Auto:Section({ Title = "تطوير النار تلقائي", Icon = "flame" })
  891.  
  892. local autoUpgradeCampfireEnabled = false
  893.  
  894. Tabs.Auto:Dropdown({
  895. Title = "تطوير النار تلقائي",
  896. Desc = "اختار اشياء الي تبي تطور فيها النار",
  897. Values = campfireFuelItems,
  898. Multi = true,
  899. AllowNone = true,
  900. Callback = function(options)
  901. for _, itemName in ipairs(campfireFuelItems) do
  902. alwaysFeedEnabledItems[itemName] = table.find(options, itemName) ~= nil
  903. end
  904. end
  905. })
  906.  
  907. Tabs.Auto:Toggle({
  908. Title = "تطوير النار تلقائي",
  909. Value = false,
  910. Callback = function(checked)
  911. autoUpgradeCampfireEnabled = checked
  912. if checked then
  913. task.spawn(function()
  914. while autoUpgradeCampfireEnabled do
  915. for itemName, enabled in pairs(alwaysFeedEnabledItems) do
  916. if enabled then
  917. for _, item in ipairs(workspace:WaitForChild("Items"):GetChildren()) do
  918. if item.Name == itemName then
  919. moveItemToPos(item, campfireDropPos)
  920. end
  921. end
  922. end
  923. end
  924. task.wait(2)
  925. end
  926. end)
  927. end
  928. end
  929. })
  930.  
  931. Tabs.Auto:Section({ Title = "طبخ الاكل", Icon = "flame" })
  932.  
  933. Tabs.Auto:Dropdown({
  934. Title = "اختار اكل للطبخ",
  935. Values = autocookItems,
  936. Multi = true,
  937. AllowNone = true,
  938. Callback = function(options)
  939. for _, itemName in ipairs(autocookItems) do
  940. autoCookEnabledItems[itemName] = table.find(options, itemName) ~= nil
  941. end
  942. end
  943. })
  944.  
  945. Tabs.Auto:Toggle({
  946. Title = "طبخ الاكل تلقائي",
  947. Value = false,
  948. Callback = function(state)
  949. autoCookEnabled = state
  950. end
  951. })
  952.  
  953. coroutine.wrap(function()
  954. while true do
  955. if autoCookEnabled then
  956. for itemName, enabled in pairs(autoCookEnabledItems) do
  957. if enabled then
  958. for _, item in ipairs(Workspace:WaitForChild("Items"):GetChildren()) do
  959. if item.Name == itemName then
  960. moveItemToPos(item, campfireDropPos)
  961. end
  962. end
  963. end
  964. end
  965. end
  966. task.wait(0.5)
  967. end
  968. end)()
  969.  
  970. Tabs.Tp:Section({ Title = "تنقل", Icon = "map" })
  971.  
  972. Tabs.Tp:Button({
  973. Title = "تنقل الى النار",
  974. Locked = false,
  975. Callback = function()
  976. tp1()
  977. end
  978. })
  979.  
  980. Tabs.Tp:Button({
  981. Title = "تنقل الى Stronghold",
  982. Locked = false,
  983. Callback = function()
  984. tp2()
  985. end
  986. })
  987.  
  988.  
  989. Tabs.Tp:Section({ Title = "الاطفال", Icon = "eye" })
  990.  
  991. local MobDropdown = Tabs.Tp:Dropdown({
  992. Title = "اختار طفل",
  993. Values = currentMobNames,
  994. Multi = false,
  995. AllowNone = true,
  996. Callback = function(options)
  997. selectedMob = options[#options] or currentMobNames[1] or nil
  998. end
  999. })
  1000.  
  1001. Tabs.Tp:Button({
  1002. Title = "تحديث قائمه الاطفال",
  1003. Locked = false,
  1004. Callback = function()
  1005. currentMobs, currentMobNames = getMobs()
  1006. if #currentMobNames > 0 then
  1007. selectedMob = currentMobNames[1]
  1008. MobDropdown:Refresh(currentMobNames)
  1009. else
  1010. selectedMob = nil
  1011. MobDropdown:Refresh({ "No child found" })
  1012. end
  1013. end
  1014. })
  1015.  
  1016. Tabs.Tp:Button({
  1017. Title = "تنقل الى الطفل",
  1018. Locked = false,
  1019. Callback = function()
  1020. if selectedMob and currentMobs then
  1021. for i, name in ipairs(currentMobNames) do
  1022. if name == selectedMob then
  1023. local targetMob = currentMobs[i]
  1024. if targetMob then
  1025. local part = targetMob.PrimaryPart or targetMob:FindFirstChildWhichIsA("BasePart")
  1026. if part and game.Players.LocalPlayer.Character then
  1027. local hrp = game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
  1028. if hrp then
  1029. hrp.CFrame = part.CFrame + Vector3.new(0, 5, 0)
  1030. end
  1031. end
  1032. end
  1033. break
  1034. end
  1035. end
  1036. end
  1037. end
  1038. })
  1039.  
  1040.  
  1041. Tabs.Tp:Section({ Title = "صناديق", Icon = "box" })
  1042.  
  1043. local ChestDropdown = Tabs.Tp:Dropdown({
  1044. Title = "اختار صندوق",
  1045. Values = currentChestNames,
  1046. Multi = false,
  1047. AllowNone = true,
  1048. Callback = function(options)
  1049. selectedChest = options[#options] or currentChestNames[1] or nil
  1050. end
  1051. })
  1052.  
  1053. Tabs.Tp:Button({
  1054. Title = "تحديث قائمه الصناديق",
  1055. Locked = false,
  1056. Callback = function()
  1057. currentChests, currentChestNames = getChests()
  1058. if #currentChestNames > 0 then
  1059. selectedChest = currentChestNames[1]
  1060. ChestDropdown:Refresh(currentChestNames)
  1061. else
  1062. selectedChest = nil
  1063. ChestDropdown:Refresh({ "No chests found" })
  1064. end
  1065. end
  1066. })
  1067.  
  1068. Tabs.Tp:Button({
  1069. Title = "تنقل للصندوق",
  1070. Locked = false,
  1071. Callback = function()
  1072. if selectedChest and currentChests then
  1073. local chestIndex = 1
  1074. for i, name in ipairs(currentChestNames) do
  1075. if name == selectedChest then
  1076. chestIndex = i
  1077. break
  1078. end
  1079. end
  1080. local targetChest = currentChests[chestIndex]
  1081. if targetChest then
  1082. local part = targetChest.PrimaryPart or targetChest:FindFirstChildWhichIsA("BasePart")
  1083. if part and game.Players.LocalPlayer.Character then
  1084. local hrp = game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
  1085. if hrp then
  1086. hrp.CFrame = part.CFrame + Vector3.new(0, 5, 0)
  1087. end
  1088. end
  1089. end
  1090. end
  1091. end
  1092. })
  1093.  
  1094. Tabs.br:Section({ Title = "نفايات", Icon = "box" })
  1095.  
  1096. Tabs.br:Dropdown({
  1097. Title = "اختار نفايات",
  1098. Desc = "",
  1099. Values = junkItems,
  1100. Multi = true,
  1101. AllowNone = true,
  1102. Callback = function(options)
  1103. selectedJunkItems = options
  1104. end
  1105. })
  1106.  
  1107. Tabs.br:Button({
  1108. Title = "احضار النفاية",
  1109. Locked = false,
  1110. Callback = function()
  1111. local player = game.Players.LocalPlayer
  1112. if not player.Character or not player.Character:FindFirstChild("HumanoidRootPart") then return end
  1113. local hrp = player.Character.HumanoidRootPart
  1114. local targetPos = hrp.Position + Vector3.new(2, 0, 0)
  1115. for _, itemName in ipairs(selectedJunkItems) do
  1116. for _, item in ipairs(workspace:GetDescendants()) do
  1117. if item.Name == itemName and (item:IsA("BasePart") or item:IsA("Model")) and (item.PrimaryPart or item:FindFirstChildWhichIsA("BasePart")) then
  1118. moveItemToPos(item, targetPos)
  1119. end
  1120. end
  1121. end
  1122. end
  1123. })
  1124.  
  1125. Tabs.br:Section({ Title = "بنزين", Icon = "flame" })
  1126.  
  1127. local fuelItems = {"Log", "Chair", "Coal", "Fuel Canister", "Oil Barrel"}
  1128. local selectedFuelItems = {}
  1129.  
  1130. Tabs.br:Dropdown({
  1131. Title = "اختار نوع البنزين",
  1132. Desc = "",
  1133. Values = fuelItems,
  1134. Multi = true,
  1135. AllowNone = true,
  1136. Callback = function(options)
  1137. selectedFuelItems = options
  1138. end
  1139. })
  1140.  
  1141. Tabs.br:Button({
  1142. Title = "احضار",
  1143. Locked = false,
  1144. Callback = function()
  1145. local player = game.Players.LocalPlayer
  1146. if not player.Character or not player.Character:FindFirstChild("HumanoidRootPart") then return end
  1147. local hrp = player.Character.HumanoidRootPart
  1148. local targetPos = hrp.Position + Vector3.new(2, 0, 0)
  1149. local broughtItems = 0
  1150. for _, itemName in ipairs(selectedFuelItems) do
  1151. for _, item in ipairs(workspace:GetDescendants()) do
  1152. if item.Name == itemName and (item:IsA("BasePart") or item:IsA("Model")) then
  1153. moveItemToPos(item, targetPos)
  1154. broughtItems = broughtItems + 1
  1155. end
  1156. end
  1157. end
  1158. end
  1159. })
  1160.  
  1161. Tabs.br:Section({ Title = "اكل", Icon = "utensils" })
  1162.  
  1163. local foodItems = {"Cake", "Cooked Steak", "Cooked Morsel", "Steak", "Morsel", "Berry", "Carrot"}
  1164. local selectedFoodItems = {}
  1165.  
  1166. Tabs.br:Dropdown({
  1167. Title = "اختار الطعام",
  1168. Desc = "",
  1169. Values = foodItems,
  1170. Multi = true,
  1171. AllowNone = true,
  1172. Callback = function(options)
  1173. selectedFoodItems = options
  1174. end
  1175. })
  1176.  
  1177. Tabs.br:Button({
  1178. Title = "احضار الطعام",
  1179. Locked = false,
  1180. Callback = function()
  1181. local player = game.Players.LocalPlayer
  1182. if not player.Character or not player.Character:FindFirstChild("HumanoidRootPart") then return end
  1183. local hrp = player.Character.HumanoidRootPart
  1184. local targetPos = hrp.Position + Vector3.new(2, 0, 0)
  1185. for _, itemName in ipairs(selectedFoodItems) do
  1186. for _, item in ipairs(workspace:GetDescendants()) do
  1187. if item.Name == itemName and (item:IsA("BasePart") or item:IsA("Model")) and (item.PrimaryPart or item:FindFirstChildWhichIsA("BasePart")) then
  1188. moveItemToPos(item, targetPos)
  1189. end
  1190. end
  1191. end
  1192. end
  1193. })
  1194.  
  1195. Tabs.br:Section({ Title = "الدواء", Icon = "bandage" })
  1196.  
  1197. Tabs.br:Dropdown({
  1198. Title = "احضار الدواء",
  1199. Desc = "",
  1200. Values = medicalItems,
  1201. Multi = true,
  1202. AllowNone = true,
  1203. Callback = function(options)
  1204. selectedMedicalItems = options
  1205. end
  1206. })
  1207.  
  1208. Tabs.br:Button({
  1209. Title = "احضار الدواء",
  1210. Locked = false,
  1211. Callback = function()
  1212. local player = game.Players.LocalPlayer
  1213. if not player.Character or not player.Character:FindFirstChild("HumanoidRootPart") then return end
  1214. local hrp = player.Character.HumanoidRootPart
  1215. local targetPos = hrp.Position + Vector3.new(2, 0, 0)
  1216. for _, itemName in ipairs(selectedMedicalItems) do
  1217. for _, item in ipairs(workspace:GetDescendants()) do
  1218. if item.Name == itemName and (item:IsA("BasePart") or item:IsA("Model")) and (item.PrimaryPart or item:FindFirstChildWhichIsA("BasePart")) then
  1219. moveItemToPos(item, targetPos)
  1220. end
  1221. end
  1222. end
  1223. end
  1224. })
  1225.  
  1226. Tabs.br:Section({ Title = "المعدات", Icon = "sword" })
  1227.  
  1228. local equipmentItems = {"Revolver", "Rifle", "Leather Body", "Iron Body", "Revolver Ammo", "Rifle Ammo", "Giant Sack", "Good Sack", "Strong Axe", "Good Axe"}
  1229. local selectedEquipmentItems = {}
  1230.  
  1231. Tabs.br:Dropdown({
  1232. Title = "اختار المعدات",
  1233. Desc = "",
  1234. Values = equipmentItems,
  1235. Multi = true,
  1236. AllowNone = true,
  1237. Callback = function(options)
  1238. selectedEquipmentItems = options
  1239. end
  1240. })
  1241.  
  1242. Tabs.br:Button({
  1243. Title = "احضار",
  1244. Locked = false,
  1245. Callback = function()
  1246. local player = game.Players.LocalPlayer
  1247. if not player.Character or not player.Character:FindFirstChild("HumanoidRootPart") then return end
  1248. local hrp = player.Character.HumanoidRootPart
  1249. local targetPos = hrp.Position + Vector3.new(2, 0, 0)
  1250. for _, itemName in ipairs(selectedEquipmentItems) do
  1251. for _, item in ipairs(workspace:GetDescendants()) do
  1252. if item.Name == itemName and (item:IsA("BasePart") or item:IsA("Model")) and (item.PrimaryPart or item:FindFirstChildWhichIsA("BasePart")) then
  1253. moveItemToPos(item, targetPos)
  1254. end
  1255. end
  1256. end
  1257. end
  1258. })
  1259.  
  1260. Tabs.Fly:Section({ Title = "طيران", Icon = "eye" })
  1261.  
  1262. Tabs.Fly:Slider({
  1263. Title = "سرعة الطيران",
  1264. Value = { Min = 1, Max = 20, Default = 1 },
  1265. Callback = function(value)
  1266. flySpeed = value
  1267. if FLYING then
  1268. task.spawn(function()
  1269. while FLYING do
  1270. task.wait(0.1)
  1271. if game:GetService("UserInputService").TouchEnabled then
  1272. local root = Players.LocalPlayer.Character and Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
  1273. if root and root:FindFirstChild("BodyVelocity") then
  1274. local bv = root:FindFirstChild("BodyVelocity")
  1275. bv.Velocity = bv.Velocity.Unit * (flySpeed * 50) -- Adjust velocity magnitude
  1276. end
  1277. end
  1278. end
  1279. end)
  1280. end
  1281. end
  1282. })
  1283.  
  1284. Tabs.Fly:Toggle({
  1285. Title = "طيران",
  1286. Value = false,
  1287. Callback = function(state)
  1288. flyToggle = state
  1289. if flyToggle then
  1290. if game:GetService("UserInputService").TouchEnabled then
  1291. MobileFly()
  1292. else
  1293. sFLY()
  1294. end
  1295. else
  1296. NOFLY()
  1297. UnMobileFly()
  1298. end
  1299. end
  1300. })
  1301.  
  1302. local Players = game:GetService("Players")
  1303. local speed = 16
  1304.  
  1305. local function setSpeed(val)
  1306. local humanoid = Players.LocalPlayer.Character and Players.LocalPlayer.Character:FindFirstChildOfClass("Humanoid")
  1307. if humanoid then humanoid.WalkSpeed = val end
  1308. end
  1309.  
  1310.  
  1311. Tabs.Fly:Slider({
  1312. Title = "السرعة",
  1313. Value = { Min = 16, Max = 150, Default = 16 },
  1314. Callback = function(value)
  1315. speed = value
  1316. end
  1317. })
  1318.  
  1319. Tabs.Fly:Toggle({
  1320. Title = "تفعيل السرعة",
  1321. Value = false,
  1322. Callback = function(state)
  1323. setSpeed(state and speed or 16)
  1324. end
  1325. })
  1326.  
  1327. local Players = game:GetService("Players")
  1328. local RunService = game:GetService("RunService")
  1329. local noclipConnection
  1330.  
  1331. Tabs.Fly:Toggle({
  1332. Title = "اختراق الجدران",
  1333. Value = false,
  1334. Callback = function(state)
  1335. if state then
  1336. noclipConnection = RunService.Stepped:Connect(function()
  1337. local char = Players.LocalPlayer.Character
  1338. if char then
  1339. for _, part in ipairs(char:GetDescendants()) do
  1340. if part:IsA("BasePart") then
  1341. part.CanCollide = false
  1342. end
  1343. end
  1344. end
  1345. end)
  1346. else
  1347. if noclipConnection then
  1348. noclipConnection:Disconnect()
  1349. noclipConnection = nil
  1350. end
  1351. end
  1352. end
  1353. })
  1354.  
  1355. local UserInputService = game:GetService("UserInputService")
  1356. local Players = game:GetService("Players")
  1357. local infJumpConnection
  1358.  
  1359. Tabs.Fly:Toggle({
  1360. Title = "نط غير محدود",
  1361. Value = false,
  1362. Callback = function(state)
  1363. if state then
  1364. infJumpConnection = UserInputService.JumpRequest:Connect(function()
  1365. local char = Players.LocalPlayer.Character
  1366. local humanoid = char and char:FindFirstChildOfClass("Humanoid")
  1367. if humanoid then
  1368. humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
  1369. end
  1370. end)
  1371. else
  1372. if infJumpConnection then
  1373. infJumpConnection:Disconnect()
  1374. infJumpConnection = nil
  1375. end
  1376. end
  1377. end
  1378. })
  1379.  
  1380. function createESPText(part, text, color)
  1381. if part:FindFirstChild("ESPTexto") then return end
  1382.  
  1383. local esp = Instance.new("BillboardGui")
  1384. esp.Name = "ESPTexto"
  1385. esp.Adornee = part
  1386. esp.Size = UDim2.new(0, 100, 0, 20)
  1387. esp.StudsOffset = Vector3.new(0, 2.5, 0)
  1388. esp.AlwaysOnTop = true
  1389. esp.MaxDistance = 300
  1390.  
  1391. local label = Instance.new("TextLabel")
  1392. label.Parent = esp
  1393. label.Size = UDim2.new(1, 0, 1, 0)
  1394. label.BackgroundTransparency = 1
  1395. label.Text = text
  1396. label.TextColor3 = color or Color3.fromRGB(255,255,0)
  1397. label.TextStrokeTransparency = 0.2
  1398. label.TextScaled = true
  1399. label.Font = Enum.Font.GothamBold
  1400.  
  1401. esp.Parent = part
  1402. end
  1403.  
  1404. local function Aesp(nome, tipo)
  1405. local container
  1406. local color
  1407. if tipo == "item" then
  1408. container = workspace:FindFirstChild("Items")
  1409. color = Color3.fromRGB(0, 255, 0)
  1410. elseif tipo == "mob" then
  1411. container = workspace:FindFirstChild("Characters")
  1412. color = Color3.fromRGB(255, 255, 0)
  1413. else
  1414. return
  1415. end
  1416. if not container then return end
  1417.  
  1418. for _, obj in ipairs(container:GetChildren()) do
  1419. if obj.Name == nome then
  1420. local part = obj:IsA("BasePart") and obj or obj:FindFirstChildWhichIsA("BasePart")
  1421. if part then
  1422. createESPText(part, obj.Name, color)
  1423. end
  1424. end
  1425. end
  1426. end
  1427.  
  1428. local function Desp(nome, tipo)
  1429. local container
  1430. if tipo == "item" then
  1431. container = workspace:FindFirstChild("Items")
  1432. elseif tipo == "mob" then
  1433. container = workspace:FindFirstChild("Characters")
  1434. else
  1435. return
  1436. end
  1437. if not container then return end
  1438.  
  1439. for _, obj in ipairs(container:GetChildren()) do
  1440. if obj.Name == nome then
  1441. local part = obj:IsA("BasePart") and obj or obj:FindFirstChildWhichIsA("BasePart")
  1442. if part then
  1443. for _, gui in ipairs(part:GetChildren()) do
  1444. if gui:IsA("BillboardGui") and gui.Name == "ESPTexto" then
  1445. gui:Destroy()
  1446. end
  1447. end
  1448. end
  1449. end
  1450. end
  1451. end
  1452.  
  1453. local selectedItems = {}
  1454. local selectedMobs = {}
  1455. local espItemsEnabled = false
  1456. local espMobsEnabled = false
  1457. local espConnections = {}
  1458.  
  1459. Tabs.esp:Section({ Title = "كشف الادوات", Icon = "package" })
  1460.  
  1461. Tabs.esp:Dropdown({
  1462. Title = "كشف ادوات",
  1463. Values = ie,
  1464. Value = {},
  1465. Multi = true,
  1466. AllowNone = true,
  1467. Callback = function(options)
  1468. selectedItems = options
  1469. if espItemsEnabled then
  1470. for _, name in ipairs(ie) do
  1471. if table.find(selectedItems, name) then
  1472. Aesp(name, "item")
  1473. else
  1474. Desp(name, "item")
  1475. end
  1476. end
  1477. else
  1478. for _, name in ipairs(ie) do
  1479. Desp(name, "item")
  1480. end
  1481. end
  1482. end
  1483. })
  1484.  
  1485. Tabs.esp:Toggle({
  1486. Title = "تفعيل الكشف",
  1487. Value = false,
  1488. Callback = function(state)
  1489. espItemsEnabled = state
  1490. for _, name in ipairs(ie) do
  1491. if state and table.find(selectedItems, name) then
  1492. Aesp(name, "item")
  1493. else
  1494. Desp(name, "item")
  1495. end
  1496. end
  1497.  
  1498. if state then
  1499. if not espConnections["Items"] then
  1500. local container = workspace:FindFirstChild("Items")
  1501. if container then
  1502. espConnections["Items"] = container.ChildAdded:Connect(function(obj)
  1503. if table.find(selectedItems, obj.Name) then
  1504. local part = obj:IsA("BasePart") and obj or obj:FindFirstChildWhichIsA("BasePart")
  1505. if part then
  1506. createESP(part, obj.Name, Color3.fromRGB(0, 255, 0))
  1507. end
  1508. end
  1509. end)
  1510. end
  1511. end
  1512. else
  1513. if espConnections["Items"] then
  1514. espConnections["Items"]:Disconnect()
  1515. espConnections["Items"] = nil
  1516. end
  1517. end
  1518. end
  1519. })
  1520.  
  1521. Tabs.esp:Section({ Title = "كشف حيوانات", Icon = "user" })
  1522.  
  1523. Tabs.esp:Dropdown({
  1524. Title = "كشف وحش",
  1525. Values = me,
  1526. Value = {},
  1527. Multi = true,
  1528. AllowNone = true,
  1529. Callback = function(options)
  1530. selectedMobs = options
  1531. if espMobsEnabled then
  1532. for _, name in ipairs(me) do
  1533. if table.find(selectedMobs, name) then
  1534. Aesp(name, "mob")
  1535. else
  1536. Desp(name, "mob")
  1537. end
  1538. end
  1539. else
  1540. for _, name in ipairs(me) do
  1541. Desp(name, "mob")
  1542. end
  1543. end
  1544. end
  1545. })
  1546.  
  1547. Tabs.esp:Toggle({
  1548. Title = "تفعيل الكشف",
  1549. Value = false,
  1550. Callback = function(state)
  1551. espMobsEnabled = state
  1552. for _, name in ipairs(me) do
  1553. if state and table.find(selectedMobs, name) then
  1554. Aesp(name, "mob")
  1555. else
  1556. Desp(name, "mob")
  1557. end
  1558. end
  1559.  
  1560. if state then
  1561. if not espConnections["Mobs"] then
  1562. local container = workspace:FindFirstChild("Characters")
  1563. if container then
  1564. espConnections["Mobs"] = container.ChildAdded:Connect(function(obj)
  1565. if table.find(selectedMobs, obj.Name) then
  1566. local part = obj:IsA("BasePart") and obj or obj:FindFirstChildWhichIsA("BasePart")
  1567. if part then
  1568. createESP(part, obj.Name, Color3.fromRGB(255, 255, 0))
  1569. end
  1570. end
  1571. end)
  1572. end
  1573. end
  1574. else
  1575. if espConnections["Mobs"] then
  1576. espConnections["Mobs"]:Disconnect()
  1577. espConnections["Mobs"] = nil
  1578. end
  1579. end
  1580. end
  1581. })
  1582.  
  1583. Tabs.Main:Section({ Title = "اخرى", Icon = "settings" })
  1584.  
  1585. local instantInteractEnabled = false
  1586. local instantInteractConnection
  1587. local originalHoldDurations = {}
  1588.  
  1589. Tabs.Main:Toggle({
  1590. Title = "اختصار وقت فتح الصندوق و جميع الاشياء",
  1591. Value = false,
  1592. Callback = function(state)
  1593. instantInteractEnabled = state
  1594.  
  1595. if state then
  1596. originalHoldDurations = {}
  1597. instantInteractConnection = task.spawn(function()
  1598. while instantInteractEnabled do
  1599. for _, obj in ipairs(workspace:GetDescendants()) do
  1600. if obj:IsA("ProximityPrompt") then
  1601. if originalHoldDurations[obj] == nil then
  1602. originalHoldDurations[obj] = obj.HoldDuration
  1603. end
  1604. obj.HoldDuration = 0
  1605. end
  1606. end
  1607. task.wait(0.5)
  1608. end
  1609. end)
  1610. else
  1611. if instantInteractConnection then
  1612. instantInteractEnabled = false
  1613. end
  1614. for obj, value in pairs(originalHoldDurations) do
  1615. if obj and obj:IsA("ProximityPrompt") then
  1616. obj.HoldDuration = value
  1617. end
  1618. end
  1619. originalHoldDurations = {}
  1620. end
  1621. end
  1622. })
  1623.  
  1624. local RunService = game:GetService("RunService")
  1625. local ReplicatedStorage = game:GetService("ReplicatedStorage")
  1626. local torchLoop = nil
  1627.  
  1628. Tabs.Main:Toggle({
  1629. Title = "تعليق الغزالة",
  1630. Value = false,
  1631. Callback = function(state)
  1632. if state then
  1633. torchLoop = RunService.RenderStepped:Connect(function()
  1634. pcall(function()
  1635. local remote = ReplicatedStorage:FindFirstChild("RemoteEvents")
  1636. and ReplicatedStorage.RemoteEvents:FindFirstChild("DeerHitByTorch")
  1637. local deer = workspace:FindFirstChild("Characters")
  1638. and workspace.Characters:FindFirstChild("Deer")
  1639. if remote and deer then
  1640. remote:InvokeServer(deer)
  1641. end
  1642. end)
  1643. task.wait(0.1)
  1644. end)
  1645. else
  1646. if torchLoop then
  1647. torchLoop:Disconnect()
  1648. torchLoop = nil
  1649. end
  1650. end
  1651. end
  1652. })
  1653.  
  1654. local function createEnglishVersion()
  1655. loadstring(game:HttpGet("https://pastebin.com/raw/3dzEYRve"))()
  1656.  
  1657. end
  1658.  
  1659.  
  1660.  
  1661. local TweenService=game:GetService("TweenService")
  1662. local UserInputService=game:GetService("UserInputService")
  1663. local Players=game:GetService("Players")
  1664. local player=Players.LocalPlayer
  1665. local pg=player:WaitForChild("PlayerGui")
  1666. local sg=Instance.new("ScreenGui",pg)
  1667. sg.Name="StrikeX_LangSelector"
  1668. pcall(function()sg.ResetOnSpawn=false end)
  1669.  
  1670. local container=Instance.new("Frame",sg)
  1671. container.AnchorPoint=Vector2.new(0.5,0.5)
  1672. container.Position=UDim2.new(0.5,0,0.5,0)
  1673. container.Size=UDim2.new(0,260,0,200)
  1674. container.BackgroundTransparency=0
  1675. container.BorderSizePixel=0
  1676.  
  1677. local gradient=Instance.new("UIGradient",container)
  1678. gradient.Color=ColorSequence.new{
  1679. ColorSequenceKeypoint.new(0,Color3.fromRGB(10,10,10)),
  1680. ColorSequenceKeypoint.new(1,Color3.fromRGB(30,30,30))
  1681. }
  1682. gradient.Rotation=90
  1683.  
  1684. Instance.new("UICorner",container).CornerRadius=UDim.new(0,14)
  1685.  
  1686. local header=Instance.new("TextLabel",container)
  1687. header.Text="Select Language / اختار لغة"
  1688. header.Font=Enum.Font.GothamBold
  1689. header.TextSize=18
  1690. header.TextColor3=Color3.fromRGB(235,235,235)
  1691. header.BackgroundTransparency=1
  1692. header.Size=UDim2.new(1,0,0,40)
  1693.  
  1694. local btnArabic=Instance.new("TextButton",container)
  1695. btnArabic.Text="عربي"
  1696. btnArabic.Font=Enum.Font.GothamSemibold
  1697. btnArabic.TextSize=16
  1698. btnArabic.TextColor3=Color3.fromRGB(240,240,240)
  1699. btnArabic.BackgroundColor3=Color3.fromRGB(20,20,20)
  1700. btnArabic.Size=UDim2.new(1,-40,0,44)
  1701. btnArabic.Position=UDim2.new(0,20,0,60)
  1702. Instance.new("UICorner",btnArabic).CornerRadius=UDim.new(0,10)
  1703.  
  1704. local btnEnglish=btnArabic:Clone()
  1705. btnEnglish.Text="English"
  1706. btnEnglish.Position=UDim2.new(0,20,0,120)
  1707. btnEnglish.Parent=container
  1708.  
  1709. local closeBtn=Instance.new("TextButton",container)
  1710. closeBtn.Text="X"
  1711. closeBtn.Font=Enum.Font.GothamBold
  1712. closeBtn.TextSize=14
  1713. closeBtn.TextColor3=Color3.fromRGB(200,200,200)
  1714. closeBtn.BackgroundColor3=Color3.fromRGB(25,25,25)
  1715. closeBtn.Size=UDim2.new(0,28,0,28)
  1716. closeBtn.Position=UDim2.new(1,-36,0,8)
  1717. Instance.new("UICorner",closeBtn).CornerRadius=UDim.new(0,8)
  1718.  
  1719. local function smoothClick(button,callback)
  1720. button.MouseButton1Click:Connect(function()
  1721. TweenService:Create(button,TweenInfo.new(0.15),{BackgroundColor3=Color3.fromRGB(40,40,40)}):Play()
  1722. task.wait(0.15)
  1723. TweenService:Create(button,TweenInfo.new(0.15),{BackgroundColor3=Color3.fromRGB(20,20,20)}):Play()
  1724. if callback then callback() end
  1725. end)
  1726. end
  1727.  
  1728. smoothClick(btnArabic,function()
  1729. createArabicVersion()
  1730. wait()
  1731. sg:Destroy()
  1732. end)
  1733.  
  1734. smoothClick(btnEnglish,function()
  1735. createEnglishVersion()
  1736. wait()
  1737. sg:Destroy()
  1738. end)
  1739.  
  1740. smoothClick(closeBtn,function()
  1741. TweenService:Create(container,TweenInfo.new(0.25,Enum.EasingStyle.Quad),{Size=UDim2.new(0,260,0,0)}):Play()
  1742. task.wait(0.25)
  1743. sg:Destroy()
  1744. end)
  1745.  
  1746. container.Size=UDim2.new(0,260,0,0)
  1747. TweenService:Create(container,TweenInfo.new(0.3,Enum.EasingStyle.Quad),{Size=UDim2.new(0,260,0,200)}):Play()
  1748.  
  1749. local dragging,dragStart,startPos
  1750. local function update(input)
  1751. local delta=input.Position-dragStart
  1752. container.Position=UDim2.new(startPos.X.Scale,startPos.X.Offset+delta.X,startPos.Y.Scale,startPos.Y.Offset+delta.Y)
  1753. end
  1754. container.InputBegan:Connect(function(input)
  1755. if input.UserInputType==Enum.UserInputType.MouseButton1 or input.UserInputType==Enum.UserInputType.Touch then
  1756. dragging=true
  1757. dragStart=input.Position
  1758. startPos=container.Position
  1759. input.Changed:Connect(function()
  1760. if input.UserInputState==Enum.UserInputState.End then dragging=false end
  1761. end)
  1762. end
  1763. end)
  1764. container.InputChanged:Connect(function(input)
  1765. if input.UserInputType==Enum.UserInputType.MouseMovement or input.UserInputType==Enum.UserInputType.Touch then
  1766. if dragging then update(input) end
  1767. end
  1768. end)
Advertisement
Add Comment
Please, Sign In to add comment