SHARE
TWEET

Untitled

a guest Sep 15th, 2019 85 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. plr = game.Players.LocalPlayer
  2. mouse = plr:GetMouse()
  3. p = Instance.new('Folder', plr.PlayerGui.QBox)
  4.  
  5. tl = Instance.new('TextLabel', plr.PlayerGui.QBox)
  6. tl.BackgroundTransparency = 1
  7. tl.TextColor3 = Color3.new(1, 1, 1)
  8. tl.TextScaled = true
  9. tl.Font = 'SourceSansBold'
  10. tl.Size = UDim2.new(0, 200, 0, 50)
  11. tl.Position = UDim2.new(0, 900, 0, 0)
  12. tl.TextStrokeTransparency = 0
  13. tl.TextStrokeColor3 = Color3.new(0, 0, 0)
  14. tl.Visible = false
  15.  
  16. on = true
  17.  
  18. mouse.KeyDown:connect(function(key)
  19.     if key == 'r' then
  20.         local h = Instance.new('Hint', game.Workspace)
  21.         p:ClearAllChildren()
  22.         on = true
  23.         h.Text = 'Finding Finish'
  24.         wait(1)
  25.         for i,v in pairs (game.Workspace:GetChildren()) do
  26.             if v:FindFirstChild('MapFinish') then
  27.                 h.Text = 'Finish Found'
  28.                 local l = Instance.new('BoxHandleAdornment', p)
  29.                 l.Size = v.MapFinish.Size
  30.                 l.AlwaysOnTop = true
  31.                 l.Transparency = .5
  32.                 l.ZIndex = 10
  33.                 l.Color3 = Color3.new(255, 0, 0)
  34.                 l.Adornee = v.MapFinish
  35.                 wait(2)
  36.                 h:Destroy()
  37.             else
  38.                 if v:FindFirstChild('Creator') and v:FindFirstChild('Model') then
  39.                     print(true)
  40.                     if v.Model:FindFirstChild('MapFinish') then
  41.                         h.Text = 'Finish Found'
  42.                         local l = Instance.new('BoxHandleAdornment', p)
  43.                         l.Size = v.Model.MapFinish.Size
  44.                         l.AlwaysOnTop = true
  45.                         l.Transparency = .5
  46.                         l.ZIndex = 10
  47.                         l.Color3 = Color3.new(255, 0, 0)
  48.                         l.Adornee = v.Model.MapFinish
  49.                         wait(2)
  50.                         h:Destroy()
  51.                        
  52.                         while wait() do
  53.                             local x1 = game.Players.LocalPlayer.Character.HumanoidRootPart.Position.X
  54.                             local y1 = game.Players.LocalPlayer.Character.HumanoidRootPart.Position.Y
  55.                             local z1 = game.Players.LocalPlayer.Character.HumanoidRootPart.Position.Z
  56.                            
  57.                             local x2 = v.Model.MapFinish.Position.X
  58.                             local y2 = v.Model.MapFinish.Position.Y
  59.                             local z2 = v.Model.MapFinish.Position.Z
  60.                            
  61.                             local d = math.sqrt(math.pow(x2 - x1, 2) + math.pow(y2 - y1, 2) + math.pow(z2 - z1, 2))
  62.                            
  63.                             tl.Text = 'Dist: '..math.ceil(d)
  64.                             tl.Visible = true
  65.                         end
  66.                     end
  67.                 end
  68.             end
  69.         end
  70.     elseif key == 't' then
  71.         if #p:GetChildren() ~= 0 then
  72.             local h = Instance.new('Hint', game.Workspace)
  73.             h.Text = 'toggled, visible: '..not on
  74.             for i,v in pairs (p:GetChildren()) do
  75.                 v.Visible = not on
  76.                 on = not on
  77.             end
  78.         end
  79.     end
  80. end)
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Not a member of Pastebin yet?
Sign Up, it unlocks many cool features!
 
Top