Advertisement
Guest User

OP REACH SCRIPT AUGUST 2021 WORKING

a guest
Aug 22nd, 2021
12,436
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.36 KB | None | 0 0
  1. local Players = game:GetService("Players")
  2. local LocalPlayer = Players.LocalPlayer or game:GetService("Players"):GetPlayerFromCharacter(Players.LocalPlayer.Character)
  3. local Character = LocalPlayer.Character or LocalPlayer.Character:FindFirstChild("HumanoidRootPart").Parent
  4.  
  5. local MT = getrawmetatable(game)
  6. local OldIndex = MT. __index
  7. local OldNamecall = MT.__namecall
  8.  
  9. setreadonly(MT, false)
  10. MT.__index = newcclosure(function(H, HP, T, D) --Bypasses some anti FTI checks. (uBlubble, Xelvidant, etc.)
  11. if not checkcaller() and getnamecallmethod() then
  12. if tostring(H) == "Humanoid" and tostring(HP) == "Health" then
  13. return 0
  14. end
  15. if tostring(T) == "Position" and tostring(D) == "Magnitude" then
  16. return 0
  17. end
  18. end
  19. return OldIndex(H, HP)
  20. end)
  21.  
  22. local StarterGui = game:GetService("StarterGui")
  23. local DevConsoleHook --Bypasses all dev console disablers.
  24. DevConsoleHook = hookfunc(StarterGui.SetCore, newcclosure(function(Self, ...)
  25. local Args = table.pack(...)
  26. if Self == StarterGui then
  27. if Args[1] == "DevConsoleVisible" then
  28. Args[1] = nil
  29. end
  30. end
  31. end))
  32.  
  33. --Bypasses script execution.
  34. for _,v in next, getconnections(game:GetService("LogService").MessageOut) do
  35. v:Disable()
  36. end
  37. for _,v in next, getconnections(game:GetService("ScriptContext").Error) do
  38. v:Disable()
  39. end
  40.  
  41. game:GetService("ScriptContext"):SetTimeout(0.1)
  42. setreadonly(MT, true)
  43.  
  44. local UNIATTEMPT = true
  45. local VisualizerTransparencyAmount = 0.4
  46. local UIS = game:GetService("UserInputService")
  47.  
  48. -----------------------------
  49. --bypass 2
  50. local customtheme = "Dark"
  51. local reachsize = 5
  52. local dmgEnabled = true
  53. local multiplier = 0
  54. local visualizerEnabled
  55. local reachType = "Sphere"
  56.  
  57. local Material = loadstring(game:HttpGet("https://raw.githubusercontent.com/Kinlei/MaterialLua/master/Module.lua"))()
  58. local UI = Material.Load({
  59. Title = "Sebs Darkside",
  60. Style = 0,
  61. SizeX = 471,
  62. SizeY = 269,
  63. Theme = customtheme
  64. })
  65. --page bypass stuffj
  66.  
  67. UIS.InputBegan:Connect(function(input, gameProcessedEvent)
  68. if input.KeyCode == Enum.KeyCode.X then
  69. game:GetService("CoreGui")["Sebs Darkside"].Enabled = not game:GetService("CoreGui")["Sebs Darkside"].Enabled
  70. end
  71. end)
  72.  
  73. --new page which is gonna be circle reach & stuffghj
  74.  
  75. local Page2 = UI.New({
  76. Title = "Reach/Circle"
  77. })
  78. local Page3 = UI.New({
  79. Title = "Auto Clicker"
  80. })
  81. local Page4 = UI.New({
  82. Title = "Themes"
  83. })
  84.  
  85. local Page5 = UI.New({
  86. Title = "Visuaizer"
  87. })
  88.  
  89.  
  90.  
  91. local ThemePage = Page4.Dropdown({
  92. Text = "Themes",
  93. Callback = function(value)
  94. customtheme = value
  95. Text = customtheme
  96. end,
  97. Options = {"Dark", "Light", "Mocha", "Aqua", "Jester"}
  98. })
  99. local ac_on
  100. local ac_off
  101. local AcOnText = Page3.TextField({
  102. Text = "Keybind for autoclicker on",
  103. Callback = function(value)
  104. print(ac_on)
  105. ac_on = value
  106. end,
  107. })
  108. local AcOffText = Page3.TextField({
  109. Text = "Keybind for autoclicker off ",
  110. Callback = function(value)
  111. print(ac_off)
  112. ac_off = value
  113. end,
  114. })
  115.  
  116. local Mouse = game.Players.LocalPlayer:GetMouse()
  117. Mouse.KeyDown:Connect(function(key)
  118. if key == ac_on then
  119. _G.AutoClicker = true
  120. while _G.AutoClicker do
  121. wait()
  122. pcall(function()
  123. local Sword = game:GetService'Players'.LocalPlayer.Character:FindFirstChildOfClass'Tool'
  124. Sword:Activate()
  125. end)
  126. end
  127. end
  128. end)
  129. local Mouse = game.Players.LocalPlayer:GetMouse()
  130. Mouse.KeyDown:Connect(function(key)
  131. if key == ac_off then
  132. _G.AutoClicker = false
  133. while _G.AutoClicker do
  134. wait()
  135. pcall(function()
  136. local Sword = game:GetService'Players'.LocalPlayer.Character:FindFirstChildOfClass'Tool'
  137. Sword:Activate()
  138. end)
  139. end
  140. end
  141. end)
  142.  
  143. local CircleSize = Page2.Slider({
  144. Text = "Circle Size",
  145. Callback = function(value)
  146. reachsize = value
  147. reachsize = tonumber(value)
  148. end,
  149. Min = 0,
  150. Max = 50,
  151. Def = 4
  152. })
  153. local sparemultiplier = 1
  154. local dmgEnabled = Page2.Toggle({
  155. Text = "Enable DMG",
  156. Callback = function(value)
  157. dmgEnabled = value
  158. end,
  159. })
  160. local dmgSlider = Page2.Slider({
  161. Text = "DMG Amount",
  162. Callback = function(value)
  163. multiplier = value
  164. multiplier = tonumber(value)
  165. sparemultiplier = value
  166. sparemultiplier = tonumber(value)
  167. end,
  168. Min = 0.4,
  169. Max = 20,
  170. Def = 1,
  171.  
  172. })
  173. local ShapeDropdown = Page5.Dropdown({
  174. Text = "Visualizer Shape",
  175. Callback = function(value)
  176. reachType = value
  177. end,
  178. Options = {"Sphere", "Block"}
  179. })
  180. local ve = Page5.Toggle({
  181. Text = "Visualizer",
  182. Callback = function(value)
  183. visualizerEnabled = value
  184. end,
  185. })
  186.  
  187.  
  188. local visualizer = Instance.new("Part")
  189.  
  190. visualizer.Color = Color3.new(1, 0.968627, 0)
  191. visualizer.Transparency = VisualizerTransparencyAmount
  192. visualizer.Anchored = true
  193. visualizer.CanCollide = false
  194. visualizer.CastShadow = false
  195. visualizer.Size = Vector3.new(0.5,0.5,0.5)
  196. visualizer.BottomSurface = Enum.SurfaceType.Glue
  197. visualizer.TopSurface = Enum.SurfaceType.Glue
  198. local TweenService = game:GetService("TweenService")
  199. local part = visualizer
  200. local TweeningInformation = TweenInfo.new(
  201. 1,
  202. Enum.EasingStyle.Quad,
  203. Enum.EasingDirection.Out,
  204. 753475938457843579348573,
  205. true,
  206. 0
  207. )
  208.  
  209. local PartProperties = {
  210. Color = Color3.fromRGB(255,0,0)
  211. }
  212.  
  213. local Tween = TweenService:Create(part,TweeningInformation,PartProperties)
  214. Tween:Play()
  215. local Red = Color3.new(1, 0, 0.0156863)
  216. local Blue = Color3.new(0, 0.180392, 1)
  217. local Black = Color3.new(0, 0, 0)
  218. local White = Color3.new(1, 1, 1)
  219. local config = "Reset"
  220. local colorrvalue = 0
  221. local colorgvalue = 0
  222. local colorbvalue = 0
  223.  
  224.  
  225.  
  226. local VConfigs = Page5.Dropdown({
  227. Text = "Configs For Visualizer",
  228. Callback = function(value)
  229. config = value
  230. end,
  231. Options = {"Sebs Config", "CWare Config", "Blizzy Config", "Reset"}
  232. })
  233. --fti script
  234. local plr = game.Players.LocalPlayer
  235. local function onHit(hit,handle)
  236. local victim = hit.Parent:FindFirstChildOfClass("Humanoid")
  237. if victim and victim.Parent.Name ~= game.Players.LocalPlayer.Name then
  238. if dmgEnabled then
  239.  
  240. for _,v in pairs(hit.Parent:GetChildren()) do
  241. if v:IsA("BasePart") then
  242. for i = 1, multiplier do
  243. firetouchinterest(v,handle,0)
  244. firetouchinterest(v,handle,1)
  245. firetouchinterest(v,handle,0)
  246. end
  247. end
  248. end
  249. else
  250. firetouchinterest(hit,handle,0)
  251. firetouchinterest(hit,handle,1)
  252. end
  253. end
  254. end
  255.  
  256. local function getWhiteList()
  257. local wl = {}
  258. for _,v in pairs(game.Players:GetPlayers()) do
  259. if v ~= plr then
  260. local char = v.Character
  261. if char then
  262. for _,q in pairs(char:GetChildren()) do
  263. if q:IsA("BasePart") then
  264. table.insert(wl,q)
  265. end
  266. end
  267. end
  268. end
  269. end
  270. return wl
  271. end
  272.  
  273. game:GetService("RunService").RenderStepped:connect(function()
  274. local s = plr.Character and plr.Character:FindFirstChildOfClass("Tool")
  275. if not s then visualizer.Parent = nil end
  276. if s then
  277. local handle = s:FindFirstChild("Handle") or s:FindFirstChildOfClass("Part")
  278. if handle then
  279. if visualizerEnabled then
  280. visualizer.Parent = workspace
  281. else
  282. visualizer.Parent = nil
  283. end
  284. local reach = tonumber(reachsize)
  285.  
  286. if reach then
  287. if reachType == "Sphere" then
  288. if config == "CWare Config" then
  289. visualizer.Shape = Enum.PartType.Ball
  290. visualizer.Material = Enum.Material.Plastic
  291. visualizer.Color = Color3.new(1, 0, 0)
  292. visualizer.Transparency = 0.005459344392
  293. visualizer.Size = Vector3.new(reach,reach,reach)
  294. visualizer.CFrame = handle.CFrame
  295. visualizer.CastShadow = false
  296. visualizer.Name = math.random()
  297. elseif config == "Reset" then
  298. visualizer.Shape = Enum.PartType.Ball
  299. visualizer.Material = Enum.Material.ForceField
  300. visualizer.Color = Color3.new(1, 0.933333, 0)
  301. visualizer.Transparency = VisualizerTransparencyAmount
  302. visualizer.Size = Vector3.new(reach,reach,reach)
  303. visualizer.CFrame = handle.CFrame
  304. visualizer.CastShadow = false
  305. visualizer.Name = math.random()
  306. elseif config == "Blizzy Config" then
  307. visualizer.Shape = Enum.PartType.Ball
  308. visualizer.Material = Enum.Material.SmoothPlastic
  309. visualizer.Color = Color3.new(0.00784314, 0.454902, 1)
  310. visualizer.Transparency = 0.4
  311. visualizer.Size = Vector3.new(reach,reach,reach)
  312. visualizer.CFrame = handle.CFrame
  313. visualizer.CastShadow = false
  314. visualizer.Name = math.random()
  315. elseif config == "Sebs Config" then
  316. visualizer.Shape = Enum.PartType.Ball
  317. visualizer.Material = Enum.Material.Asphalt
  318. visualizer.Color = Color3.new(0.105882, 0.745098, 0.0313725)
  319. visualizer.Transparency = 0.8
  320. visualizer.Size = Vector3.new(reach,reach,reach)
  321. visualizer.CFrame = handle.CFrame
  322. visualizer.CastShadow = false
  323. visualizer.Name = math.random()
  324. end
  325. for _,v in pairs(game.Players:GetPlayers()) do
  326. local hrp = v.Character and v.Character:FindFirstChild("HumanoidRootPart")
  327. if hrp and handle then
  328. local mag = (hrp.Position-handle.Position).magnitude
  329. if mag <= reach then
  330. onHit(hrp,handle)
  331. end
  332. end
  333. end
  334. elseif reachType == "Block" then
  335. local origin = (handle.CFrame*CFrame.new(0,0,-2)).p
  336. local ray = Ray.new(origin,handle.CFrame.lookVector*-reach)
  337. local p,pos = workspace:FindPartOnRayWithWhitelist(ray,getWhiteList())
  338. visualizer.Shape = Enum.PartType.Block
  339. visualizer.Size = Vector3.new(reach,reach,reach)
  340. visualizer.CFrame = handle.CFrame
  341. visualizer.CastShadow = false
  342. visualizer.Name = math.random()
  343. visualizer.Color = Color3.new(colorrvalue,colorgvalue,colorbvalue)
  344. visualizer.Transparency = VisualizerTransparencyAmount
  345. if config == "CWare Config" then
  346. visualizer.Shape = Enum.PartType.Block
  347. visualizer.Material = Enum.Material.Plastic
  348. visualizer.Color = Color3.new(1, 0, 0)
  349. visualizer.Transparency = 0
  350. visualizer.Size = Vector3.new(reach,reach,reach)
  351. visualizer.CFrame = handle.CFrame
  352. visualizer.CastShadow = false
  353. visualizer.Name = math.random()
  354. elseif config == "Reset" then
  355. visualizer.Shape = Enum.PartType.Block
  356. visualizer.Material = Enum.Material.ForceField
  357. visualizer.Color = Color3.new(0.984314, 1, 0)
  358. visualizer.Transparency = VisualizerTransparencyAmount
  359. visualizer.Size = Vector3.new(reach,reach,reach)
  360. visualizer.CFrame = handle.CFrame
  361. visualizer.CastShadow = false
  362. visualizer.Name = math.random()
  363. elseif config == "Blizzy Config" then
  364. visualizer.Shape = Enum.PartType.Block
  365. visualizer.Material = Enum.Material.SmoothPlastic
  366. visualizer.Color = Color3.new(0.00784314, 0.454902, 1)
  367. visualizer.Transparency = 0.4
  368. visualizer.Size = Vector3.new(reach,reach,reach)
  369. visualizer.CFrame = handle.CFrame
  370. visualizer.CastShadow = false
  371. visualizer.Name = math.random()
  372. elseif config == "Sebs Config" then
  373. visualizer.Shape = Enum.PartType.Block
  374. visualizer.Material = Enum.Material.Asphalt
  375. visualizer.Color = Color3.new(0.105882, 0.745098, 0.0313725)
  376. visualizer.Transparency = 0.8
  377. visualizer.Size = Vector3.new(reach,reach,reach)
  378. visualizer.CFrame = handle.CFrame
  379. visualizer.CastShadow = false
  380. visualizer.Name = math.random()
  381. end
  382. if p then
  383. onHit(p,handle)
  384. else
  385. for _,v in pairs(handle:GetTouchingParts()) do
  386. onHit(v,handle)
  387. end
  388. end
  389.  
  390.  
  391. end
  392. end
  393. end
  394. end
  395. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement