Messi33536086

Untitled

Aug 22nd, 2025
21
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 28.14 KB | None | 0 0
  1. local function createArabicVersion()
  2. wait(1)
  3. local Players = game:GetService("Players")
  4. local TweenService = game:GetService("TweenService")
  5. local Lighting = game:GetService("Lighting")
  6. local player = Players.LocalPlayer
  7.  
  8. local blur = Instance.new("BlurEffect", Lighting)
  9. blur.Size = 0
  10. TweenService:Create(blur, TweenInfo.new(0.5), {Size = 24}):Play()
  11.  
  12. local screenGui = Instance.new("ScreenGui", player:WaitForChild("PlayerGui"))
  13. screenGui.Name = "StrikeXIntro"
  14. screenGui.ResetOnSpawn = false
  15. screenGui.IgnoreGuiInset = true
  16.  
  17. local frame = Instance.new("Frame", screenGui)
  18. frame.Size = UDim2.new(1, 0, 1, 0)
  19. frame.BackgroundTransparency = 1
  20.  
  21. local bg = Instance.new("Frame", frame)
  22. bg.Size = UDim2.new(1, 0, 1, 0)
  23. bg.BackgroundColor3 = Color3.fromRGB(20, 0, 0)
  24. bg.BackgroundTransparency = 1
  25. bg.ZIndex = 0
  26. TweenService:Create(bg, TweenInfo.new(0.5), {BackgroundTransparency = 0.3}):Play()
  27.  
  28. -- 🔥 اللوجو المتحرك
  29. local logo = Instance.new("ImageLabel", frame)
  30. logo.Image = "rbxassetid://132532204774331"
  31. logo.Size = UDim2.new(0, 150, 0, 150)
  32. logo.Position = UDim2.new(0.5, 0, 0.3, 0)
  33. logo.AnchorPoint = Vector2.new(0.5, 0.5)
  34. logo.BackgroundTransparency = 1
  35. logo.ImageTransparency = 1
  36. logo.Rotation = 0
  37.  
  38. TweenService:Create(logo, TweenInfo.new(0.5, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
  39. ImageTransparency = 0,
  40. Size = UDim2.new(0, 200, 0, 200),
  41. Rotation = 15
  42. }):Play()
  43.  
  44. task.delay(0.5, function()
  45. TweenService:Create(logo, TweenInfo.new(0.5, Enum.EasingStyle.Back, Enum.EasingDirection.Out), {
  46. Size = UDim2.new(0, 150, 0, 150),
  47. Rotation = 0
  48. }):Play()
  49. end)
  50.  
  51. -- الكلمة STRIKE X
  52. local word = "Strike X"
  53. local letters = {}
  54.  
  55. local function tweenOutAndDestroy()
  56. for _, label in ipairs(letters) do
  57. TweenService:Create(label, TweenInfo.new(0.3), {TextTransparency = 1, TextSize = 20}):Play()
  58. end
  59. TweenService:Create(bg, TweenInfo.new(0.5), {BackgroundTransparency = 1}):Play()
  60. TweenService:Create(blur, TweenInfo.new(0.5), {Size = 0}):Play()
  61. TweenService:Create(logo, TweenInfo.new(0.5), {ImageTransparency = 1}):Play()
  62. wait(0.6)
  63. screenGui:Destroy()
  64. blur:Destroy()
  65. end
  66.  
  67. task.wait(1) -- ندي وقت للوجو قبل ما النص يدخل
  68.  
  69. for i = 1, #word do
  70. local char = word:sub(i, i)
  71.  
  72. local label = Instance.new("TextLabel")
  73. label.Text = char
  74. label.Font = Enum.Font.GothamBlack
  75. label.TextColor3 = Color3.new(1, 1, 1)
  76. label.TextStrokeTransparency = 1
  77. label.TextTransparency = 1
  78. label.TextScaled = false
  79. label.TextSize = 30
  80. label.Size = UDim2.new(0, 60, 0, 60)
  81. label.AnchorPoint = Vector2.new(0.5, 0.5)
  82. label.Position = UDim2.new(0.5, (i - (#word / 2 + 0.5)) * 65, 0.6, 0)
  83. label.BackgroundTransparency = 1
  84. label.Parent = frame
  85.  
  86. local gradient = Instance.new("UIGradient")
  87. gradient.Color = ColorSequence.new({
  88. ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 100, 100)), -- أحمر فاتح
  89. ColorSequenceKeypoint.new(1, Color3.fromRGB(180, 0, 0)) -- أحمر غامق
  90. })
  91. gradient.Rotation = 90
  92. gradient.Parent = label
  93.  
  94. local tweenIn = TweenService:Create(label, TweenInfo.new(0.3), {TextTransparency = 0, TextSize = 60})
  95. tweenIn:Play()
  96.  
  97. table.insert(letters, label)
  98. wait(0.25)
  99. end
  100.  
  101. wait(2.5)
  102. tweenOutAndDestroy()
  103. wait(1)
  104.  
  105. local WindUI = loadstring(game:HttpGet("https://github.com/Footagesus/WindUI/releases/latest/download/main.lua"))()
  106.  
  107. -- Create the window with the new theme
  108. local Window = WindUI:CreateWindow({
  109. Title = "Strike X",
  110. Icon = "star",
  111. Author = "Strike Author",
  112. Folder = "StrikeScriptsFolder",
  113. Size = UDim2.fromScale(0.95, 0.85),
  114. Transparent = false,
  115. Theme = "Dark", -- Explicitly set the theme
  116. Resizable = true,
  117. SideBarWidth = 200,
  118. Background = "video:https://github.com/f6hub-Dev/Strikevideothemeblack/raw/main/Ken%20Kaneki%20Black%20White%204K%20Live%20Wallpaper%20%5BTubeRipper.cc%5D.webm",
  119. BackgroundImageTransparency = 0,
  120. HideSearchBar = false,
  121. ScrollBarEnabled = true,
  122. User = {
  123. Enabled = false,
  124. Anonymous = false,
  125. Callback = function()
  126. print("clicked")
  127. end,
  128. },
  129. })
  130.  
  131. local player = game.Players.LocalPlayer
  132.  
  133.  
  134. pcall(function()
  135. if game.CoreGui:FindFirstChild("StrikeXMenuGUI") then
  136. game.CoreGui:FindFirstChild("StrikeXMenuGUI"):Destroy()
  137. end
  138. end)
  139.  
  140. local gui = Instance.new("ScreenGui")
  141. gui.Name = "StrikeXMenuGUI"
  142. gui.IgnoreGuiInset = true
  143. gui.ResetOnSpawn = false
  144. gui.Parent = game.CoreGui
  145.  
  146. local button = Instance.new("ImageButton")
  147. button.Size = UDim2.new(0, 60, 0, 60)
  148. button.Position = UDim2.new(0, 70, 0, 70)
  149. button.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
  150. button.Image = "rbxassetid://77596720579122"
  151. button.Name = "StrikeXToggle"
  152. button.AutoButtonColor = true
  153. button.Parent = gui
  154.  
  155. local corner = Instance.new("UICorner", button)
  156. corner.CornerRadius = UDim.new(0, 12)
  157.  
  158. local stroke = Instance.new("UIStroke")
  159. stroke.Thickness = 2
  160. stroke.Color = Color3.fromRGB(255, 0, 0)
  161. stroke.ApplyStrokeMode = Enum.ApplyStrokeMode.Border
  162. stroke.Parent = button
  163.  
  164. local gradient = Instance.new("UIGradient")
  165. gradient.Color = ColorSequence.new{
  166. ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 100, 100)),
  167. ColorSequenceKeypoint.new(1, Color3.fromRGB(150, 0, 0))
  168. }
  169. gradient.Rotation = 45
  170. gradient.Parent = stroke
  171.  
  172.  
  173. local dragging, dragInput, dragStart, startPos
  174.  
  175. button.InputBegan:Connect(function(input)
  176. if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
  177. dragging = true
  178. dragStart = input.Position
  179. startPos = button.Position
  180.  
  181. input.Changed:Connect(function()
  182. if input.UserInputState == Enum.UserInputState.End then
  183. dragging = false
  184. end
  185. end)
  186. end
  187. end)
  188.  
  189. button.InputChanged:Connect(function(input)
  190. if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
  191. dragInput = input
  192. end
  193. end)
  194.  
  195. game:GetService("UserInputService").InputChanged:Connect(function(input)
  196. if input == dragInput and dragging then
  197. local delta = input.Position - dragStart
  198. button.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
  199. end
  200. end)
  201.  
  202.  
  203. local opened = false
  204.  
  205. button.MouseButton1Click:Connect(function()
  206. if opened == false then
  207. opened = true
  208. pcall(function() Window:Close() end)
  209. else
  210. opened = false
  211. pcall(function() Window:Open() end)
  212. end
  213. end)
  214.  
  215.  
  216. Window:OnDestroy(function()
  217. gui:Destroy()
  218. end)
  219.  
  220.  
  221. Window:EditOpenButton({
  222. Title = "OPEN STRIKE X SCRIPTS",
  223. Icon = "maximize-2",
  224. Color = ColorSequence.new({
  225. ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 0, 0)),
  226. ColorSequenceKeypoint.new(0.1, Color3.fromRGB(255, 30, 30)),
  227. ColorSequenceKeypoint.new(0.2, Color3.fromRGB(255, 100, 0)),
  228. ColorSequenceKeypoint.new(0.3, Color3.fromRGB(255, 180, 0)),
  229. ColorSequenceKeypoint.new(0.4, Color3.fromRGB(0, 255, 50)),
  230. ColorSequenceKeypoint.new(0.5, Color3.fromRGB(0, 255, 255)),
  231. ColorSequenceKeypoint.new(0.6, Color3.fromRGB(0, 160, 255)),
  232. ColorSequenceKeypoint.new(0.7, Color3.fromRGB(0, 95, 255)),
  233. ColorSequenceKeypoint.new(0.8, Color3.fromRGB(255, 0, 255)),
  234. ColorSequenceKeypoint.new(0.9, Color3.fromRGB(255, 50, 255)),
  235. ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 0, 180))
  236. })
  237. })
  238.  
  239. -- Add tabs
  240. local AutoFarms = Window:Tab({
  241. Title = "اشياء اوتوماتيك",
  242. Icon = "house",
  243. Locked = false,
  244. })
  245.  
  246. local Seed = Window:Tab({
  247. Title = "بذور",
  248. Icon = "apple",
  249. Locked = false,
  250. })
  251.  
  252. local Gear = Window:Tab({
  253. Title = "ادوات الزراعة",
  254. Icon = "hammer",
  255. Locked = false,
  256. })
  257.  
  258. local CookEvent = Window:Tab({
  259. Title = "حدث Beanstalk",
  260. Icon = "brick-wall-fire",
  261. Locked = false,
  262. })
  263.  
  264. local Egg = Window:Tab({
  265. Title = "حيوانات الليفة",
  266. Icon = "dog",
  267. Locked = false,
  268. })
  269.  
  270. local Teleport = Window:Tab({
  271. Title = "تنقل",
  272. Icon = "map-pin-house",
  273. Locked = false,
  274. })
  275.  
  276. local Player = Window:Tab({
  277. Title = "الاعب",
  278. Icon = "person-standing",
  279. Locked = false,
  280. })
  281.  
  282. local Misc = Window:Tab({
  283. Title = "اخرى",
  284. Icon = "box",
  285. Locked = false,
  286. })
  287.  
  288. -- AutoFarms Tab
  289. AutoFarms:Button({
  290. Title = "بيع كل الحقيبة",
  291. Desc = "",
  292. Locked = false,
  293. Callback = function()
  294. local event = game:GetService("ReplicatedStorage").GameEvents.Sell_Inventory
  295. local player = game.Players.LocalPlayer.Character
  296. player:FindFirstChild("HumanoidRootPart").CFrame = CFrame.new(87, 3, 0)
  297. wait(0.3)
  298. event:FireServer()
  299. end
  300. })
  301.  
  302. local AutoSell = false
  303. local AutoSellFruit = AutoFarms:Toggle({
  304. Title = "بيع كل الحقيبة تلقائي",
  305. Desc = "يبيع لك كل الحقيبة كل شوية",
  306. Icon = "",
  307. Type = "Toggle",
  308. Default = false,
  309. Callback = function(state)
  310. AutoSell = state
  311. if AutoSell then
  312. while AutoSell do
  313. wait(3)
  314. local event = game:GetService("ReplicatedStorage").GameEvents.Sell_Inventory
  315. local player = game.Players.LocalPlayer.Character
  316. player:FindFirstChild("HumanoidRootPart").CFrame = CFrame.new(87, 3, 0)
  317. wait(0.3)
  318. event:FireServer()
  319. end
  320. end
  321. end
  322. })
  323. local HarvestAuraToggle = false
  324.  
  325. local HarvestAura = AutoFarms:Toggle({
  326. Title = "جمع كل المحاصيل القريبة منك",
  327. Desc = "",
  328. Icon = "",
  329. Type = "Toggle",
  330. Default = false,
  331. Callback = function(state)
  332. HarvestAuraToggle = state
  333.  
  334. if HarvestAuraToggle then
  335. if not game:IsLoaded() then
  336. game.Loaded:Wait()
  337. end
  338.  
  339. -- الخدمات
  340. local Players = game:GetService("Players")
  341. local ReplicatedStorage = game:GetService("ReplicatedStorage")
  342. local Workspace = game:GetService("Workspace")
  343.  
  344. local localPlayer = Players.LocalPlayer
  345. local Backpack = localPlayer:WaitForChild("Backpack")
  346. local Character = localPlayer.Character or localPlayer.CharacterAdded:Wait()
  347. local HumanoidRootPart = Character:WaitForChild("HumanoidRootPart")
  348. local plant_physical = nil
  349.  
  350. -- البحث عن المزرعة
  351. local farms = Workspace:FindFirstChild("Farm")
  352. for _, v in farms:GetDescendants() do
  353. if v.Name == "Owner" and v.Value == localPlayer.Name then
  354. local plot = v.Parent.Parent
  355. plant_physical = plot:FindFirstChild("Plants_Physical")
  356. break
  357. end
  358. end
  359.  
  360. if not plant_physical then
  361. return localPlayer:Kick("❌ لم يتم العثور على مجلد النباتات (Plants_Physical)!")
  362. end
  363.  
  364. local harvest_delay = 0.1
  365. local min_weight = 0.1
  366.  
  367. local function is_full()
  368. return #Backpack:GetChildren() > 200
  369. end
  370.  
  371. -- الدالة الرئيسية
  372. task.spawn(function()
  373. while HarvestAuraToggle do
  374. if not is_full() then
  375. for _, v in plant_physical:GetDescendants() do
  376. if v:IsA("ProximityPrompt") and v.Parent and v.Parent.Parent:FindFirstChild("Weight") and v.Parent.Parent:FindFirstChild("Variant") then
  377. local plant = v.Parent.Parent
  378. local weight = plant.Weight.Value
  379. local distance = (plant:GetPivot().Position - Character:GetPivot().Position).Magnitude
  380.  
  381. if weight >= tonumber(min_weight) and distance < v.MaxActivationDistance * 2 then
  382. fireproximityprompt(v)
  383. task.wait(harvest_delay)
  384. end
  385. end
  386. end
  387. end
  388. task.wait()
  389. end
  390. end)
  391. end
  392. end
  393. })
  394.  
  395. local AutoPlantToggle = false
  396. local autoPlantConnection
  397.  
  398. local AutoPlant = AutoFarms:Toggle({
  399. Title = "زراعة تلقائى",
  400. Desc = "يزرع لك في المكان الي انت واقف فيه",
  401. Icon = "",
  402. Type = "Toggle",
  403. Default = false,
  404. Callback = function(state)
  405. AutoPlantToggle = state
  406.  
  407. if AutoPlantToggle then
  408. if not game:IsLoaded() then
  409. game.Loaded:Wait()
  410. end
  411.  
  412. local Players = game:GetService("Players")
  413. local ReplicatedStorage = game:GetService("ReplicatedStorage")
  414.  
  415. local localPlayer = Players.LocalPlayer
  416. local backpack = localPlayer:WaitForChild("Backpack")
  417.  
  418. local item_types = {
  419. Seed = "n"
  420. }
  421.  
  422. local inventory_enums = {
  423. ITEM_TYPE = "b"
  424. }
  425.  
  426. local plant_seed_method = "Player Position"
  427. local selected_position_plant = nil
  428. local plant_delay = 0.25
  429.  
  430. function get_tool()
  431. return localPlayer.Character and localPlayer.Character:FindFirstChildOfClass("Tool")
  432. end
  433.  
  434. autoPlantConnection = task.spawn(function()
  435. while AutoPlantToggle do
  436. for _, tool in ipairs(backpack:GetChildren()) do
  437. if tool:IsA("Tool") and tool:GetAttribute(inventory_enums.ITEM_TYPE) == item_types.Seed then
  438. localPlayer.Character.Humanoid:EquipTool(tool)
  439. task.wait(0.1)
  440.  
  441. local equipped = get_tool()
  442. if equipped and equipped:GetAttribute("Seed") and equipped:GetAttribute("Quantity") then
  443. for i = 1, equipped:GetAttribute("Quantity") do
  444. local position
  445.  
  446. if plant_seed_method == "Player Position" then
  447. position = localPlayer.Character:GetPivot().Position
  448. elseif plant_seed_method == "Selected Position" and selected_position_plant then
  449. position = selected_position_plant
  450. else
  451. warn("No position selected for planting.")
  452. break
  453. end
  454.  
  455. ReplicatedStorage:WaitForChild("GameEvents"):WaitForChild("Plant_RE"):FireServer(position, equipped:GetAttribute("Seed"))
  456. task.wait(plant_delay)
  457. end
  458. end
  459. end
  460. end
  461. task.wait()
  462. end
  463. end)
  464.  
  465. else
  466. -- إيقاف الزرع التلقائي
  467. AutoPlantToggle = false
  468. end
  469. end
  470. })
  471.  
  472.  
  473. -- Seed Tab
  474. local seed = false
  475. Seed:Button({
  476. Title = "فتح/قفل متجر البذور",
  477. Desc = "",
  478. Locked = false,
  479. Callback = function()
  480. if seed == false then
  481. seed = true
  482. game:GetService("Players").LocalPlayer.PlayerGui.Seed_Shop.Enabled = true
  483. else
  484. seed = false
  485. game:GetService("Players").LocalPlayer.PlayerGui.Seed_Shop.Enabled = false
  486. end
  487. end
  488. })
  489. local detectStock = false
  490. local BuySeedDropDown = Seed:Dropdown({
  491. Title = "شراء بذور",
  492. Values = { "Carrot", "Strawberry", "Blueberry", "Orange Tulip", "Tomato", "Corn", "Daffodil", "Watermelon", "Pumpkin", "Apple", "Bamboo", "Coconut", "Cactus", "Dragon Fruit", "Mango", "Grape", "Mushroom", "Pepper", "Cacao", "Beanstalk", "Ember Lily", "Sugar Apple", "Burning Bud", "Giant Pinecone", "Elder Strawberry","Romanesco"},
  493. Default = { "Carrot" },
  494. Callback = function(option)
  495.  
  496.  
  497. local args = {option}
  498. game:GetService("ReplicatedStorage"):WaitForChild("GameEvents"):WaitForChild("BuySeedStock"):FireServer(unpack(args))
  499.  
  500.  
  501. end
  502. })
  503.  
  504.  
  505.  
  506. -- Gear Tab
  507. local BuyGear = Gear:Dropdown({
  508. Title = "شراء اداه",
  509. Values = { "Watering Can", "Trading Ticket", "Trowel", "Recall Wrench", "Basic Sprinkler", "Advanced Sprinkler", "Medium Toy", "Medium Treat", "Godly Sprinkler", "Magnifying Glass", "Tanning Mirror", "Master Sprinkler", "Cleaning Spray", "Favorite Tool", "Harvest Tool", "Friendship Pot", "Grandmaster Sprinkler", "Levelup Lollipop"},
  510. Default = { "Carrot" },
  511. Callback = function(tooo)
  512.  
  513. local args = {tooo}
  514. game:GetService("ReplicatedStorage"):WaitForChild("GameEvents"):WaitForChild("BuyGearStock"):FireServer(unpack(args))
  515.  
  516.  
  517.  
  518. end
  519. })
  520.  
  521.  
  522.  
  523. -- Egg Tab
  524. local BuyEgg = Egg:Dropdown({
  525. Title = "شراء بيض",
  526. Values = { "Common Egg", "Common Summer Egg", "Rare Summer Egg", "Mythical Egg", "Paradise Egg", "Bug Egg"},
  527. Default = { "Carrot" },
  528. Callback = function(egg)
  529.  
  530. local args = {egg}
  531. game:GetService("ReplicatedStorage"):WaitForChild("GameEvents"):WaitForChild("BuyPetEgg"):FireServer(unpack(args))
  532.  
  533. end
  534. })
  535.  
  536.  
  537.  
  538.  
  539. -- Teleport Tab
  540. Teleport:Button({
  541. Title = "تنقل لمكان بيع الفواكهة",
  542. Desc = "",
  543. Locked = false,
  544. Callback = function()
  545. local player = game.Players.LocalPlayer.Character
  546. player:FindFirstChild("HumanoidRootPart").CFrame = CFrame.new(87, 3, 0)
  547. end
  548. })
  549.  
  550. Teleport:Button({
  551. Title = "تنقل الى محل البذور",
  552. Desc = "",
  553. Locked = false,
  554. Callback = function()
  555. local player = game.Players.LocalPlayer.Character
  556. player:FindFirstChild("HumanoidRootPart").CFrame = CFrame.new(87, 3, -27)
  557. end
  558. })
  559.  
  560. Teleport:Button({
  561. Title = "تنقل الى محل الادوات",
  562. Desc = "",
  563. Locked = false,
  564. Callback = function()
  565. local player = game.Players.LocalPlayer.Character
  566. player:FindFirstChild("HumanoidRootPart").CFrame = CFrame.new(-285, 3, -14)
  567. end
  568. })
  569.  
  570. Teleport:Button({
  571. Title = "تنقل الى محل البيض",
  572. Desc = "",
  573. Locked = false,
  574. Callback = function()
  575. local player = game.Players.LocalPlayer.Character
  576. player:FindFirstChild("HumanoidRootPart").CFrame = CFrame.new(-288, 3, -1)
  577. end
  578. })
  579.  
  580. Teleport:Button({
  581. Title = "تنقل الى الحدث",
  582. Desc = "",
  583. Locked = false,
  584. Callback = function()
  585. local player = game.Players.LocalPlayer.Character
  586. player:FindFirstChild("HumanoidRootPart").CFrame = CFrame.new(-94, 4, -10)
  587. end
  588. })
  589.  
  590. -- Player Tab
  591. local PlayerSpeed = Player:Slider({
  592. Title = "السرعة",
  593. Step = 1,
  594. Value = {
  595. Min = 16,
  596. Max = 200,
  597. Default = 16,
  598. },
  599. Callback = function(value)
  600. game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = value
  601. end
  602. })
  603.  
  604. local PlayerJump = Player:Slider({
  605. Title = "النط",
  606. Step = 1,
  607. Value = {
  608. Min = 50,
  609. Max = 200,
  610. Default = 50,
  611. },
  612. Callback = function(value)
  613. game.Players.LocalPlayer.Character.Humanoid.JumpPower = value
  614. end
  615. })
  616.  
  617. getgenv().autoFeedHeld = false
  618. getgenv().autoFeedAll = false
  619.  
  620. local function FeedHeldPlant()
  621. game:GetService("ReplicatedStorage"):WaitForChild("GameEvents"):WaitForChild("BeanstalkRESubmitHeldPlant"):FireServer()
  622. end
  623.  
  624. local function FeedAllPlants()
  625. game:GetService("ReplicatedStorage"):WaitForChild("GameEvents"):WaitForChild("BeanstalkRESubmitAllPlant"):FireServer()
  626. end
  627.  
  628. local function autoFeedHeldPlant()
  629. repeat
  630. wait(1)
  631. game:GetService("ReplicatedStorage"):WaitForChild("GameEvents"):WaitForChild("BeanstalkRESubmitHeldPlant"):FireServer()
  632. until getgenv().autoFeedHeld == false
  633. end
  634.  
  635. local function autoFeedAllPlants()
  636. repeat
  637. wait(1)
  638. game:GetService("ReplicatedStorage"):WaitForChild("GameEvents"):WaitForChild("BeanstalkRESubmitAllPlant"):FireServer()
  639. until getgenv().autoFeedAll == false
  640. end
  641.  
  642. CookEvent:Button({
  643. Title = "اطعام Beanstalk",
  644. Desc = "",
  645. Locked = false,
  646. Callback = function()
  647. FeedHeldPlant()
  648. end
  649. })
  650.  
  651. CookEvent:Button({
  652. Title = "اطعام Beanstalk جميع الفواكهة",
  653. Desc = "",
  654. Locked = false,
  655. Callback = function()
  656. FeedAllPlants()
  657. end
  658. })
  659.  
  660. local autoFeedBeanStalkHeld = CookEvent:Toggle({
  661. Title = "اطعام Beanstalk تلقائي",
  662. Desc = "",
  663. Icon = "",
  664. Type = "Toggle",
  665. Default = false,
  666. Callback = function(state)
  667. getgenv().autoFeedHeld = state
  668. if state then
  669. task.spawn(autoFeedHeldPlant)
  670. end
  671. end
  672. })
  673.  
  674. local autoFeedAllSeeds = CookEvent:Toggle({
  675. Title = "اطعام Beanstalk جميع الفواكه تلقائي",
  676. Desc = "",
  677. Icon = "",
  678. Type = "Toggle",
  679. Default = false,
  680. Callback = function(state)
  681. getgenv().autoFeedAll = state
  682. if state then
  683. task.spawn(autoFeedAllPlants)
  684. end
  685. end
  686. })
  687.  
  688.  
  689.  
  690. local open = false
  691. Gear:Button({
  692. Title = "فتح/قفل متجر الادوات",
  693. Desc = "",
  694. Locked = false,
  695. Callback = function()
  696. if open == false then
  697. open = true
  698. game:GetService("Players").LocalPlayer.PlayerGui.Gear_Shop.Enabled = true
  699. else
  700. open = false
  701. game:GetService("Players").LocalPlayer.PlayerGui.Gear_Shop.Enabled = false
  702. end
  703. end
  704. })
  705.  
  706. local open = false
  707. Egg:Button({
  708. Title = "فتح/قفل متجر البيض",
  709. Desc = "",
  710. Locked = false,
  711. Callback = function()
  712. if open == false then
  713. open = true
  714. game:GetService("Players").LocalPlayer.PlayerGui.PetShop_UI.Enabled = true
  715. else
  716. open = false
  717. game:GetService("Players").LocalPlayer.PlayerGui.PetShop_UI.Enabled = false
  718. end
  719. end
  720. })
  721.  
  722. local likedPlayers = {}
  723.  
  724. -- تحديث أسماء اللاعبين تلقائيًا كل 5 ثواني
  725. local Players = game:GetService("Players")
  726.  
  727. local function getPlayerNames()
  728. local names = {}
  729. for _, plr in ipairs(Players:GetPlayers()) do
  730. if plr.Name ~= Players.LocalPlayer.Name then
  731. table.insert(names, plr.Name)
  732. end
  733. end
  734. return names
  735. end
  736.  
  737. local playerNames = getPlayerNames()
  738.  
  739. -- إنشاء الـDropdown
  740. local LikePlayer = Misc:Dropdown({
  741. Title = "اختار لاعب لتضع لايك لحديقته",
  742. Values = playerNames,
  743. Default = {playerNames[1] or ""},
  744. Callback = function(selectedName)
  745. if likedPlayers[selectedName] then
  746. WindUI:Notify({
  747. Title = "تم من قبل!",
  748. Content = "✅ لقد أعطيت لايك لـ " .. selectedName .. " من قبل.",
  749. Icon = "alert-octagon",
  750. Duration = 4
  751. })
  752. return
  753. end
  754.  
  755. local playerToLike = Players:FindFirstChild(selectedName)
  756. if playerToLike then
  757. game:GetService("ReplicatedStorage"):WaitForChild("GameEvents"):WaitForChild("LikeGarden"):InvokeServer(playerToLike)
  758. likedPlayers[selectedName] = true
  759.  
  760. WindUI:Notify({
  761. Title = "تم!",
  762. Content = "👍 أعطيت لايك لحديقة " .. selectedName,
  763. Icon = "heart",
  764. Duration = 4
  765. })
  766. else
  767. WindUI:Notify({
  768. Title = "خطأ!",
  769. Content = "⚠️ اللاعب غير موجود.",
  770. Icon = "alert-triangle",
  771. Duration = 4
  772. })
  773. end
  774. end
  775. })
  776.  
  777. task.spawn(function()
  778. while true do
  779. task.wait(5)
  780. local newNames = getPlayerNames()
  781. LikePlayer:Refresh(newNames)
  782. end
  783. end)
  784. end
  785.  
  786. local function createEnglishVersion()
  787. loadstring(game:HttpGet("https://pastebin.com/pARtr1K1"))()
  788. end
  789.  
  790. local TweenService = game:GetService("TweenService")
  791. local UserInputService = game:GetService("UserInputService")
  792. local Players = game:GetService("Players")
  793. local player = Players.LocalPlayer
  794. local pg = player:WaitForChild("PlayerGui")
  795. local sg = Instance.new("ScreenGui", pg)
  796. sg.Name = "StrikeX_LangSelector"
  797. pcall(
  798. function()
  799. sg.ResetOnSpawn = false
  800. end
  801. )
  802.  
  803. local container = Instance.new("Frame", sg)
  804. container.AnchorPoint = Vector2.new(0.5, 0.5)
  805. container.Position = UDim2.new(0.5, 0, 0.5, 0)
  806. container.Size = UDim2.new(0, 260, 0, 200)
  807. container.BackgroundTransparency = 0
  808. container.BorderSizePixel = 0
  809.  
  810. local gradient = Instance.new("UIGradient", container)
  811. gradient.Color =
  812. ColorSequence.new {
  813. ColorSequenceKeypoint.new(0, Color3.fromRGB(10, 10, 10)),
  814. ColorSequenceKeypoint.new(1, Color3.fromRGB(30, 30, 30))
  815. }
  816. gradient.Rotation = 90
  817.  
  818. Instance.new("UICorner", container).CornerRadius = UDim.new(0, 14)
  819.  
  820. local header = Instance.new("TextLabel", container)
  821. header.Text = "Select Language / اختار لغة"
  822. header.Font = Enum.Font.GothamBold
  823. header.TextSize = 18
  824. header.TextColor3 = Color3.fromRGB(235, 235, 235)
  825. header.BackgroundTransparency = 1
  826. header.Size = UDim2.new(1, 0, 0, 40)
  827.  
  828. local btnArabic = Instance.new("TextButton", container)
  829. btnArabic.Text = "عربي"
  830. btnArabic.Font = Enum.Font.GothamSemibold
  831. btnArabic.TextSize = 16
  832. btnArabic.TextColor3 = Color3.fromRGB(240, 240, 240)
  833. btnArabic.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
  834. btnArabic.Size = UDim2.new(1, -40, 0, 44)
  835. btnArabic.Position = UDim2.new(0, 20, 0, 60)
  836. Instance.new("UICorner", btnArabic).CornerRadius = UDim.new(0, 10)
  837.  
  838. local btnEnglish = btnArabic:Clone()
  839. btnEnglish.Text = "English"
  840. btnEnglish.Position = UDim2.new(0, 20, 0, 120)
  841. btnEnglish.Parent = container
  842.  
  843. local closeBtn = Instance.new("TextButton", container)
  844. closeBtn.Text = "X"
  845. closeBtn.Font = Enum.Font.GothamBold
  846. closeBtn.TextSize = 14
  847. closeBtn.TextColor3 = Color3.fromRGB(200, 200, 200)
  848. closeBtn.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
  849. closeBtn.Size = UDim2.new(0, 28, 0, 28)
  850. closeBtn.Position = UDim2.new(1, -36, 0, 8)
  851. Instance.new("UICorner", closeBtn).CornerRadius = UDim.new(0, 8)
  852.  
  853. local function smoothClick(button, callback)
  854. button.MouseButton1Click:Connect(
  855. function()
  856. TweenService:Create(button, TweenInfo.new(0.15), {BackgroundColor3 = Color3.fromRGB(40, 40, 40)}):Play()
  857. task.wait(0.15)
  858. TweenService:Create(button, TweenInfo.new(0.15), {BackgroundColor3 = Color3.fromRGB(20, 20, 20)}):Play()
  859. if callback then
  860. callback()
  861. end
  862. end
  863. )
  864. end
  865.  
  866. smoothClick(
  867. btnArabic,
  868. function()
  869. createArabicVersion()
  870. wait()
  871. sg:Destroy()
  872. end
  873. )
  874.  
  875. smoothClick(
  876. btnEnglish,
  877. function()
  878. createEnglishVersion()
  879. wait()
  880. sg:Destroy()
  881. end
  882. )
  883.  
  884. smoothClick(
  885. closeBtn,
  886. function()
  887. TweenService:Create(container, TweenInfo.new(0.25, Enum.EasingStyle.Quad), {Size = UDim2.new(0, 260, 0, 0)}):Play(
  888.  
  889. )
  890. task.wait(0.25)
  891. sg:Destroy()
  892. end
  893. )
  894.  
  895. container.Size = UDim2.new(0, 260, 0, 0)
  896. TweenService:Create(container, TweenInfo.new(0.3, Enum.EasingStyle.Quad), {Size = UDim2.new(0, 260, 0, 200)}):Play()
  897.  
  898. local dragging, dragStart, startPos
  899. local function update(input)
  900. local delta = input.Position - dragStart
  901. container.Position =
  902. UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
  903. end
  904. container.InputBegan:Connect(
  905. function(input)
  906. if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
  907. dragging = true
  908. dragStart = input.Position
  909. startPos = container.Position
  910. input.Changed:Connect(
  911. function()
  912. if input.UserInputState == Enum.UserInputState.End then
  913. dragging = false
  914. end
  915. end
  916. )
  917. end
  918. end
  919. )
  920. container.InputChanged:Connect(
  921. function(input)
  922. if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
  923. if dragging then
  924. update(input)
  925. end
  926. end
  927. end
  928. )
  929.  
Advertisement
Add Comment
Please, Sign In to add comment