xvc200

skidx untitled

Apr 25th, 2025
2,012
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.44 KB | None | 0 0
  1. local DarkraiX = loadstring(game:HttpGet("https://raw.githubusercontent.com/GamingScripter/Kavo-Ui/main/Darkrai%20Ui", true))()
  2. local Library = DarkraiX:Window("SkidX Beta ", "", "", Enum.KeyCode.RightControl)
  3.  
  4. local Players = game:GetService("Players")
  5. local Workspace = game:GetService("Workspace")
  6. local RunService = game:GetService("RunService")
  7. local UserInputService = game:GetService("UserInputService")
  8.  
  9. local hitboxSize = 12
  10. local isExpanded = false
  11. local isSpeedBoostActive = false
  12. local isInfiniteJumpActive = false
  13. local normalSpeed = 16
  14. local boostedSpeed = normalSpeed * 6
  15. local teleportToAllEnabled = false
  16. local autoTagEnabled = false
  17. local studsTP = 10 -- Default to 10 studs
  18.  
  19. local player = Players.LocalPlayer
  20. local character = player.Character or player.CharacterAdded:Wait()
  21. local humanoid = character:WaitForChild("Humanoid")
  22.  
  23. -- Functions
  24. local function updateHitboxSize(size)
  25. hitboxSize = size
  26. expandHitboxes()
  27. end
  28.  
  29. local function updateSpeedBoost(value)
  30. boostedSpeed = value
  31. if isSpeedBoostActive then
  32. humanoid.WalkSpeed = boostedSpeed
  33. end
  34. end
  35.  
  36. local function expandHitboxes()
  37. for _, p in pairs(Players:GetPlayers()) do
  38. if p ~= Players.LocalPlayer and p.Character and p.Character:FindFirstChild("HumanoidRootPart") then
  39. local humanoidRootPart = p.Character.HumanoidRootPart
  40. humanoidRootPart.Size = isExpanded and Vector3.new(hitboxSize, hitboxSize, hitboxSize) or Vector3.new(2, 2, 1)
  41. humanoidRootPart.Transparency = isExpanded and 0.5 or 1
  42. humanoidRootPart.CanCollide = false
  43. end
  44. end
  45. end
  46.  
  47. local function toggleInfiniteJump()
  48. isInfiniteJumpActive = not isInfiniteJumpActive
  49. end
  50.  
  51. local function toggleSpeedBoost()
  52. isSpeedBoostActive = not isSpeedBoostActive
  53. humanoid.WalkSpeed = isSpeedBoostActive and boostedSpeed or normalSpeed
  54. end
  55.  
  56. local function teleportToAll()
  57. local players = Players:GetPlayers()
  58. local teleported = {}
  59. while teleportToAllEnabled do
  60. for _, p in pairs(players) do
  61. if not table.find(teleported, p) and p.Character and p.Character:FindFirstChild("HumanoidRootPart") then
  62. player.Character:SetPrimaryPartCFrame(p.Character.HumanoidRootPart.CFrame)
  63. table.insert(teleported, p)
  64. wait(1) -- adjust wait time as necessary
  65. if #teleported >= #players then
  66. teleported = {}
  67. end
  68. end
  69. end
  70. wait(5) -- wait time before re-starting the teleportation loop
  71. end
  72. end
  73.  
  74. local function spawnPart()
  75. local part = Instance.new("Part")
  76. part.Size = Vector3.new(20, 20, 20) -- size of the part
  77. part.Position = player.Character.HumanoidRootPart.Position - Vector3.new(0, 50, 0) -- spawn position very high up
  78. part.Anchored = true
  79. part.Parent = Workspace
  80. end
  81.  
  82. local function antiLag()
  83. -- Example function that removes unnecessary parts to improve performance
  84. for _, obj in pairs(Workspace:GetChildren()) do
  85. if obj:IsA("Part") and obj.Name ~= "Baseplate" then
  86. obj:Destroy()
  87. end
  88. end
  89. end
  90.  
  91. local function teleportToSafeArea()
  92. local safeArea = Instance.new("Part")
  93. safeArea.Size = Vector3.new(50, 1, 50) -- size of the baseplate
  94. safeArea.Position = player.Character.HumanoidRootPart.Position + Vector3.new(0, 5000, 0) -- spawn position very high up
  95. safeArea.Anchored = true
  96. safeArea.Parent = Workspace
  97.  
  98. -- Teleport the player to the safe area
  99. player.Character:SetPrimaryPartCFrame(safeArea.CFrame + Vector3.new(0, 10, 0)) -- position the player above the baseplate
  100. end
  101.  
  102. local function teleportToRandomPlayer()
  103. local players = Players:GetPlayers()
  104. if #players > 1 then
  105. local randomPlayer = players[math.random(1, #players)]
  106. if randomPlayer.Character and randomPlayer.Character:FindFirstChild("HumanoidRootPart") then
  107. player.Character:SetPrimaryPartCFrame(randomPlayer.Character.HumanoidRootPart.CFrame)
  108. end
  109. end
  110. end
  111.  
  112. local function toggleAutoTag()
  113. autoTagEnabled = not autoTagEnabled
  114. if autoTagEnabled then
  115. RunService.Heartbeat:Connect(function()
  116. if autoTagEnabled then
  117. local players = Players:GetPlayers()
  118. if #players > 2 then
  119. local targetPlayer = players[math.random(1, #players)]
  120. while targetPlayer == player do
  121. targetPlayer = players[math.random(1, #players)]
  122. end
  123. if targetPlayer.Character and targetPlayer.Character:FindFirstChild("HumanoidRootPart") then
  124. player.Character:SetPrimaryPartCFrame(targetPlayer.Character.HumanoidRootPart.CFrame)
  125. wait(0.5)
  126. end
  127. end
  128. end
  129. end)
  130. end
  131. end
  132.  
  133. -- UI Setup
  134. local MainTab = Library:Tab("Main")
  135. local UtilitiesTab = Library:Tab("Utilities")
  136.  
  137. -- Main Tab
  138. MainTab:Toggle("Expand Hitboxes", false, function(state)
  139. isExpanded = state
  140. expandHitboxes()
  141. end)
  142.  
  143. MainTab:Slider("Hitbox Size", 1, 100, hitboxSize, function(value)
  144. updateHitboxSize(value)
  145. end)
  146.  
  147. MainTab:Toggle("Infinite Jump", false, function(state)
  148. toggleInfiniteJump()
  149. end)
  150.  
  151. MainTab:Toggle("Speed Boost", false, function(state)
  152. toggleSpeedBoost()
  153. end)
  154.  
  155. MainTab:Slider("Speed Boost Amount", 16, 100, boostedSpeed, function(value)
  156. updateSpeedBoost(value)
  157. end)
  158.  
  159. MainTab:Toggle("Teleport to All", false, function(state)
  160. teleportToAllEnabled = state
  161. if state then
  162. teleportToAll()
  163. end
  164. end)
  165.  
  166. MainTab:Button("Teleport to Random Player", function()
  167. teleportToRandomPlayer()
  168. end)
  169.  
  170. -- Utilities Tab
  171. UtilitiesTab:Button("Spawn Part", function()
  172. spawnPart()
  173. end)
  174.  
  175. UtilitiesTab:Button("Anti-Lag", function()
  176. antiLag()
  177. end)
  178.  
  179. UtilitiesTab:Button("Teleport to Safe Area", function()
  180. teleportToSafeArea()
  181. end)
  182.  
  183. UtilitiesTab:Textbox("Studs TP", "10", true, function(value)
  184. studsTP = tonumber(value) or 10
  185. end)
  186.  
  187. UtilitiesTab:Button("Toggle Auto Tag", function()
  188. toggleAutoTag()
  189. end)
  190.  
  191. -- Infinite Jump Functionality
  192. UserInputService.JumpRequest:Connect(function()
  193. if isInfiniteJumpActive then
  194. humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
  195. end
  196. end)
  197.  
  198. -- Hitbox Expansion Loop
  199. RunService.RenderStepped:Connect(expandHitboxes)
  200.  
  201. DarkraiX:Init()
  202.  
Add Comment
Please, Sign In to add comment