gogo92111

Untitled

Mar 25th, 2020
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.75 KB | None | 0 0
  1.  
  2. LocalPlayer():ChatPrint("Gogo1000 Was Here!")
  3. local oldRC = render.Capture
  4. local rndrView = render.RenderView
  5. takingss = false
  6. render.Capture = function( ... )
  7. takingss = true
  8. rndrView()
  9. GAMEMODE:HUDPaint()
  10. takingss = false
  11. return oldRC( ... )
  12. end
  13. local fakeRT = GetRenderTarget( "fakeRT" .. os.time(), ScrW(), ScrH() )
  14.  
  15. hook.Add( "RenderScene", "AntiScreenGrab", function( vOrigin, vAngle, vFOV )
  16. local view = {
  17. x = 0,
  18. y = 0,
  19. w = ScrW(),
  20. h = ScrH(),
  21. dopostprocess = true,
  22. origin = vOrigin,
  23. angles = vAngle,
  24. fov = vFOV,
  25. drawhud = true,
  26. drawmonitors = true,
  27. drawviewmodel = true
  28. }
  29.  
  30. render.RenderView( view )
  31. render.CopyTexture( nil, fakeRT )
  32.  
  33. cam.Start2D()
  34. hook.Run( "gogo1000HUDPaint" )
  35. cam.End2D()
  36.  
  37. render.SetRenderTarget( fakeRT )
  38.  
  39. return true
  40. end )
  41.  
  42. hook.Add( "ShutDown", "RemoveAntiScreenGrab", function()
  43. render.SetRenderTarget()
  44. end )
  45.  
  46.  
  47.  
  48.  
  49. local function MESPCheck(v)
  50. if v:Alive() == true && v:Health() ~= 0 && v:Health() >= 0 && v ~= LocalPlayer() && LocalPlayer():Alive() then
  51. return true
  52. else
  53. return false
  54. end
  55. end
  56.  
  57.  
  58. hook.Add( "gogo1000HUDPaint", "aimbot.Wallhack", function()
  59. for k,v in pairs ( player.GetAll() ) do
  60.  
  61. local Position = ( v:GetPos() + Vector( 0,0,80 ) ):ToScreen()
  62. local Name = ""
  63.  
  64. if v == LocalPlayer() then Name = "" else Name = v:Name() end
  65.  
  66. end
  67.  
  68. end )
  69.  
  70. local shouldDraw = true
  71.  
  72. local hzCross = CreateClientConVar("HZ_Crosshair","0",false)
  73.  
  74. function Crosshair1()
  75. surface.SetDrawColor(team.GetColor(LocalPlayer():Team()))
  76. surface.DrawLine(ScrW() / 2 - 10, ScrH() / 2, ScrW() / 2 + 11 , ScrH() / 2)
  77. surface.DrawLine(ScrW() / 2 - 0, ScrH() / 2 - 10, ScrW() / 2 - 0 , ScrH() / 2 + 11)
  78. end
  79. hook.Add("gogo1000HUDPaint","CustomCross",Crosshair1)
  80.  
  81. local function coordinates( ent )
  82. local min, max = ent:OBBMins(), ent:OBBMaxs()
  83. local corners = {
  84. Vector( min.x, min.y, min.z ),
  85. Vector( min.x, min.y, max.z ),
  86. Vector( min.x, max.y, min.z ),
  87. Vector( min.x, max.y, max.z ),
  88. Vector( max.x, min.y, min.z ),
  89. Vector( max.x, min.y, max.z ),
  90. Vector( max.x, max.y, min.z ),
  91. Vector( max.x, max.y, max.z )
  92. }
  93.  
  94. local minX, minY, maxX, maxY = ScrW() * 2, ScrH() * 2, 0, 0
  95. for _, corner in pairs( corners ) do
  96. local onScreen = ent:LocalToWorld( corner ):ToScreen()
  97. minX, minY = math.min( minX, onScreen.x ), math.min( minY, onScreen.y )
  98. maxX, maxY = math.max( maxX, onScreen.x ), math.max( maxY, onScreen.y )
  99. end
  100.  
  101. return minX, minY, maxX, maxY
  102. end
  103. hook.Add("gogo1000HUDPaint", "Example", function()
  104. for k,v in pairs(player.GetAll()) do
  105. local x1,y1,x2,y2 = coordinates(v)
  106. print(tostring(team.GetColor(v:Team())))
  107. surface.SetDrawColor(color_white)
  108.  
  109.  
  110. surface.DrawLine( x1, y1, math.min( x1 + 5, x2 ), y1 )
  111. surface.DrawLine( x1, y1, x1, math.min( y1 + 5, y2 ) )
  112.  
  113.  
  114. surface.DrawLine( x2, y1, math.max( x2 - 5, x1 ), y1 )
  115. surface.DrawLine( x2, y1, x2, math.min( y1 + 5, y2 ) )
  116.  
  117.  
  118. surface.DrawLine( x1, y2, math.min( x1 + 5, x2 ), y2 )
  119. surface.DrawLine( x1, y2, x1, math.max( y2 - 5, y1 ) )
  120.  
  121.  
  122. surface.DrawLine( x2, y2, math.max( x2 - 5, x1 ), y2 )
  123. surface.DrawLine( x2, y2, x2, math.max( y2 - 5, y1 ) )
  124. end
  125. end)
  126.  
  127. local struc = {}
  128. struc.pos = {}
  129. struc.pos[1] = 100 -- x pos
  130. struc.pos[2] = 200 -- y pos
  131. struc.color = Color(255,0,0,255) -- Red
  132. struc.text = "Hello World" -- Text
  133. struc.font = "DefaultFixed" -- Font
  134. struc.xalign = TEXT_ALIGN_CENTER -- Horizontal Alignment
  135. struc.yalign = TEXT_ALIGN_CENTER -- Vertical Alignment
  136. draw.Text( struc )
Add Comment
Please, Sign In to add comment