hackerslayercohen11

knife throwing simulator

Mar 31st, 2020 (edited)
272
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 21.66 KB | None | 0 0
  1. knife throwing simulator paste everything under this line
  2. ==========================================================
  3. --====================================================================--
  4. --||                       SCRIPT BY: BARTVANM                      ||--
  5. --====================================================================--
  6.  
  7.  
  8. -- Variables:
  9. moneyToggle = false
  10. AimbotToggle = false
  11. espToggle = false
  12. plr, dist = nil,1
  13. tpKillToggle = false
  14. FastToggle = false
  15. -- Instances:
  16. local KnifeSimulatorGUI = Instance.new("ScreenGui")
  17. local main = Instance.new("Frame")
  18. local OpenMoney = Instance.new("TextButton")
  19. local header = Instance.new("TextLabel")
  20. local footer = Instance.new("TextLabel")
  21. local CloseMoney = Instance.new("TextButton")
  22. local CloseAimbot = Instance.new("TextButton")
  23. local OpenAimbot = Instance.new("TextButton")
  24. local CloseESP = Instance.new("TextButton")
  25. local OpenTPKILL = Instance.new("TextButton")
  26. local CloseTPKILL = Instance.new("TextButton")
  27. local OpenTP = Instance.new("TextButton")
  28. local OpenFAST = Instance.new("TextButton")
  29. local CloseFAST = Instance.new("TextButton")
  30. local OpenESP = Instance.new("TextButton")
  31. local open = Instance.new("Frame")
  32. local OpenMain = Instance.new("TextButton")
  33. local CLOSEBUTTON = Instance.new("TextButton")
  34. local CloseMain = Instance.new("TextButton")
  35. --Properties:
  36. KnifeSimulatorGUI.Name = "Knife Simulator GUI"
  37. KnifeSimulatorGUI.Parent = game.CoreGui
  38.  
  39. main.Active = true
  40. main.Draggable = true
  41.  
  42. main.Name = "main"
  43. main.Parent = KnifeSimulatorGUI
  44. main.BackgroundColor3 = Color3.new(0.0901961, 0.65098, 1)
  45. main.BackgroundTransparency = 0.40000000596046
  46. main.BorderColor3 = Color3.new(1, 1, 1)
  47. main.BorderSizePixel = 8
  48. main.Position = UDim2.new(0.408839792, 0, 0.260442257, 0)
  49. main.Size = UDim2.new(0, 241, 0, 475)
  50. main.Visible = false
  51.  
  52. OpenMoney.Name = "OpenMoney"
  53. OpenMoney.Parent = main
  54. OpenMoney.BackgroundColor3 = Color3.new(0.0117647, 0.576471, 0.0784314)
  55. OpenMoney.BackgroundTransparency = 0.40000000596046
  56. OpenMoney.BorderColor3 = Color3.new(1, 1, 1)
  57. OpenMoney.BorderSizePixel = 2
  58. OpenMoney.Position = UDim2.new(0.0699058324, 0, 0.122530729, 0)
  59. OpenMoney.Size = UDim2.new(0, 207, 0, 50)
  60. OpenMoney.Font = Enum.Font.SciFi
  61. OpenMoney.Text = "MONEY FARM"
  62. OpenMoney.TextColor3 = Color3.new(1, 1, 1)
  63. OpenMoney.TextSize = 27
  64. OpenMoney.TextStrokeColor3 = Color3.new(0.156863, 0.470588, 0)
  65. OpenMoney.TextStrokeTransparency = 0
  66. OpenMoney.MouseButton1Click:connect(function()
  67.     OpenMoney.Visible = false
  68.     CloseMoney.Visible = true  
  69.     moneyToggle = true
  70.     while moneyToggle == true do
  71.         wait()
  72.         game.ReplicatedStorage.forhackers:InvokeServer("hit", {})
  73.         game.ReplicatedStorage.forhackers:InvokeServer("throw", {})
  74.     end
  75. end)
  76.  
  77. header.Name = "header"
  78. header.Parent = main
  79. header.BackgroundColor3 = Color3.new(0.0901961, 0.65098, 1)
  80. header.BorderSizePixel = 0
  81. header.Size = UDim2.new(0, 241, 0, 38)
  82. header.Font = Enum.Font.SciFi
  83. header.Text = "Knife Sim UI"
  84. header.TextColor3 = Color3.new(1, 1, 1)
  85. header.TextSize = 32
  86. header.TextStrokeColor3 = Color3.new(0.0196078, 0.458824, 1)
  87. header.TextStrokeTransparency = 0
  88.  
  89. footer.Name = "footer"
  90. footer.Parent = main
  91. footer.BackgroundColor3 = Color3.new(0.0901961, 0.65098, 1)
  92. footer.BorderSizePixel = 0
  93. footer.Position = UDim2.new(-0.00414937781, 0, 0.919406235, 0)
  94. footer.Size = UDim2.new(0, 241, 0, 38)
  95. footer.Font = Enum.Font.SciFi
  96. footer.Text = "Made By: Bartvanm"
  97. footer.TextColor3 = Color3.new(1, 1, 1)
  98. footer.TextSize = 28
  99. footer.TextStrokeColor3 = Color3.new(0.0196078, 0.458824, 1)
  100. footer.TextStrokeTransparency = 0
  101.  
  102. CloseMoney.Name = "CloseMoney"
  103. CloseMoney.Parent = main
  104. CloseMoney.BackgroundColor3 = Color3.new(0.905882, 0.0196078, 0.0352941)
  105. CloseMoney.BackgroundTransparency = 0.40000000596046
  106. CloseMoney.BorderColor3 = Color3.new(1, 1, 1)
  107. CloseMoney.BorderSizePixel = 2
  108. CloseMoney.Position = UDim2.new(0.0699058324, 0, 0.122530729, 0)
  109. CloseMoney.Size = UDim2.new(0, 207, 0, 50)
  110. CloseMoney.Visible = false
  111. CloseMoney.Font = Enum.Font.SciFi
  112. CloseMoney.Text = "MONEY FARM"
  113. CloseMoney.TextColor3 = Color3.new(1, 1, 1)
  114. CloseMoney.TextSize = 27
  115. CloseMoney.TextStrokeColor3 = Color3.new(0.792157, 0.0352941, 0.0470588)
  116. CloseMoney.TextStrokeTransparency = 0
  117. CloseMoney.MouseButton1Click:connect(function()
  118.     OpenMoney.Visible = true
  119.     CloseMoney.Visible = false
  120.     moneyToggle = false
  121. end)
  122.  
  123. CloseAimbot.Name = "CloseAimbot"
  124. CloseAimbot.Parent = main
  125. CloseAimbot.BackgroundColor3 = Color3.new(0.905882, 0.0196078, 0.0352941)
  126. CloseAimbot.BackgroundTransparency = 0.40000000596046
  127. CloseAimbot.BorderColor3 = Color3.new(1, 1, 1)
  128. CloseAimbot.BorderSizePixel = 2
  129. CloseAimbot.Position = UDim2.new(0.0699058324, 0, 0.248468667, 0)
  130. CloseAimbot.Size = UDim2.new(0, 207, 0, 50)
  131. CloseAimbot.Visible = false
  132. CloseAimbot.Font = Enum.Font.SciFi
  133. CloseAimbot.Text = "AIMBOT"
  134. CloseAimbot.TextColor3 = Color3.new(1, 1, 1)
  135. CloseAimbot.TextSize = 27
  136. CloseAimbot.TextStrokeColor3 = Color3.new(0.792157, 0.0352941, 0.0470588)
  137. CloseAimbot.TextStrokeTransparency = 0
  138. CloseAimbot.MouseButton1Click:connect(function()
  139.     CloseAimbot.Visible = false
  140.     OpenAimbot.Visible = true
  141.     AimbotToggle = false
  142.     if AimbotToggle == false then
  143.         warn("Deactivated Aimbot")
  144.         local plrs = game:service("Players")
  145.         local ms = plrs.LocalPlayer:GetMouse()
  146.         local nearest = function()
  147.         plr,dist = nil,1
  148.         for k,l in pairs(plrs:GetPlayers()) do
  149.         local pos = l.Character:GetPrimaryPartCFrame().p
  150.         local len = (ms.Hit.p - pos).Magnitude
  151.         if len <= dist then
  152.         plr = l
  153.         dist = len
  154.         end
  155.         end
  156.         return plr.Character:GetPrimaryPartCFrame().p
  157.         end
  158.         workspace.CurrentCamera.trash.ChildAdded:connect(function(c)
  159.         c.CFrame = CFrame.new(nearest())
  160.         end)
  161.     end
  162. end)
  163.  
  164. OpenAimbot.Name = "OpenAimbot"
  165. OpenAimbot.Parent = main
  166. OpenAimbot.BackgroundColor3 = Color3.new(0.0117647, 0.576471, 0.0784314)
  167. OpenAimbot.BackgroundTransparency = 0.40000000596046
  168. OpenAimbot.BorderColor3 = Color3.new(1, 1, 1)
  169. OpenAimbot.BorderSizePixel = 2
  170. OpenAimbot.Position = UDim2.new(0.0699058324, 0, 0.248468667, 0)
  171. OpenAimbot.Size = UDim2.new(0, 207, 0, 50)
  172. OpenAimbot.Font = Enum.Font.SciFi
  173. OpenAimbot.Text = "AIMBOT"
  174. OpenAimbot.TextColor3 = Color3.new(1, 1, 1)
  175. OpenAimbot.TextSize = 27
  176. OpenAimbot.TextStrokeColor3 = Color3.new(0.156863, 0.470588, 0)
  177. OpenAimbot.TextStrokeTransparency = 0
  178. OpenAimbot.MouseButton1Click:connect(function()
  179.     OpenAimbot.Visible = false
  180.     CloseAimbot.Visible = true
  181.     AimbotToggle = true
  182.    
  183.     if AimbotToggle then
  184.         warn("Activated Aimbot")
  185.         local plrs = game:service("Players")
  186.         local ms = plrs.LocalPlayer:GetMouse()
  187.         local nearest = function()
  188.         plr,dist = nil,5000
  189.         for k,l in pairs(plrs:GetPlayers()) do
  190.         local pos = l.Character:GetPrimaryPartCFrame().p
  191.         local len = (ms.Hit.p - pos).Magnitude
  192.         if len <= dist then
  193.         plr = l
  194.         dist = len
  195.         end
  196.         end
  197.         return plr.Character:GetPrimaryPartCFrame().p
  198.         end
  199.         workspace.CurrentCamera.trash.ChildAdded:connect(function(c)
  200.         c.CFrame = CFrame.new(nearest())
  201.         end)
  202.     end
  203.    
  204.        
  205. end)
  206. CloseESP.Name = "CloseESP"
  207. CloseESP.Parent = main
  208. CloseESP.BackgroundColor3 = Color3.new(0.905882, 0.0196078, 0.0352941)
  209. CloseESP.BackgroundTransparency = 0.40000000596046
  210. CloseESP.BorderColor3 = Color3.new(1, 1, 1)
  211. CloseESP.BorderSizePixel = 2
  212. CloseESP.Position = UDim2.new(0.0699058324, 0, 0.37478447, 0)
  213. CloseESP.Size = UDim2.new(0, 207, 0, 50)
  214. CloseESP.Visible = false
  215. CloseESP.Font = Enum.Font.SciFi
  216. CloseESP.Text = "ESP"
  217. CloseESP.TextColor3 = Color3.new(1, 1, 1)
  218. CloseESP.TextSize = 27
  219. CloseESP.TextStrokeColor3 = Color3.new(0.792157, 0.0352941, 0.0470588)
  220. CloseESP.TextStrokeTransparency = 0
  221. CloseESP.MouseButton1Click:connect(function()
  222.     espToggle = false
  223.     CloseESP.Visible = false
  224.     OpenESP.Visible = true
  225.    
  226.     local localPlayer=game.Players.LocalPlayer
  227.    
  228.    
  229. function highlightModel(objObject)
  230.     for i,v in pairs(objObject:children())do
  231.         if v:IsA'BasePart'and v.Name~='HumanoidRootPart'then
  232.             local bHA=Instance.new('BoxHandleAdornment',v)
  233.             bHA.Adornee=v
  234.             bHA.Size= v.Name=='Head' and Vector3.new(1.25,1.25,1.25) or v.Size
  235.             bHA.Color3=v.Name=='Head'and Color3.new(1,0,0)or v.Name=='Torso'and Color3.new(0,1,0)or Color3.new(0,0,1)
  236.             bHA.Transparency=0
  237.             bHA.ZIndex=1
  238.             bHA.AlwaysOnTop=true
  239.         end
  240.         if #v:children()>0 then
  241.             highlightModel(v)
  242.             unHighlightModel(v)
  243.         else
  244.             unHighlightModel(v)
  245.         end
  246.     end
  247. end
  248.  
  249. function unHighlightModel(objObject)
  250.     for i,v in pairs(objObject:children())do
  251.         unHighlightModel(v)
  252.         v.BoxHandleAdornment:Destroy()
  253.         if v:IsA'BasePart' and v:findFirstChild'BoxHandleAdornment' then
  254.             v.BoxHandleAdornment:Destroy()
  255.         end
  256.         if #v:children()>0 then
  257.             unHighlightModel(v)
  258.             warn("biem")
  259.         end
  260.     end
  261. end
  262.  
  263. function sortTeamHighlights(objPlayer)
  264.     repeat wait() until objPlayer.Character
  265.     if objPlayer.TeamColor~=localPlayer.TeamColor then
  266.         highlightModel(objPlayer.Character)
  267.     else
  268.         unHighlightModel(objPlayer.Character)
  269.     end
  270.     if objPlayer~=localPlayer then
  271.         objPlayer.Changed:connect(function(strProp)
  272.             if strProp=='TeamColor'then
  273.                 if objPlayer.TeamColor~=localPlayer.TeamColor then
  274.                     unHighlightModel(objPlayer.Character)
  275.                     highlightModel(objPlayer.Character)
  276.                 else
  277.                     unHighlightModel(objPlayer.Character)
  278.                 end
  279.             end
  280.         end)
  281.     else
  282.         objPlayer.Changed:connect(function(strProp)
  283.             if strProp=='TeamColor'then
  284.                 wait(.5)
  285.                 for i,v in pairs(game.Players:GetPlayers())do
  286.                     unHighlightModel(v)
  287.                     if v.TeamColor~=localPlayer.TeamColor then
  288.                         highlightModel(v.Character)
  289.                     end
  290.                 end
  291.             end
  292.         end)
  293.     end
  294. end
  295.  
  296. for i,v in pairs(game.Players:GetPlayers())do
  297.     v.CharacterAdded:connect(function()
  298.         sortTeamHighlights(v)
  299.     end)
  300.     sortTeamHighlights(v)
  301. end
  302. game.Players.PlayerAdded:connect(function(objPlayer)
  303.     objPlayer.CharacterAdded:connect(function(objChar)
  304.         sortTeamHighlights(objPlayer)
  305.     end)
  306. end)
  307.  
  308. end)
  309.  
  310. OpenTPKILL.Name = "OpenTPKILL"
  311. OpenTPKILL.Parent = main
  312. OpenTPKILL.BackgroundColor3 = Color3.new(0.0117647, 0.576471, 0.0784314)
  313. OpenTPKILL.BackgroundTransparency = 0.40000000596046
  314. OpenTPKILL.BorderColor3 = Color3.new(1, 1, 1)
  315. OpenTPKILL.BorderSizePixel = 2
  316. OpenTPKILL.Position = UDim2.new(0.0657564551, 0, 0.504285157, 0)
  317. OpenTPKILL.Size = UDim2.new(0, 207, 0, 50)
  318. OpenTPKILL.Font = Enum.Font.SciFi
  319. OpenTPKILL.Text = "TP KILL"
  320. OpenTPKILL.TextColor3 = Color3.new(1, 1, 1)
  321. OpenTPKILL.TextSize = 27
  322. OpenTPKILL.TextStrokeColor3 = Color3.new(0.156863, 0.470588, 0)
  323. OpenTPKILL.TextStrokeTransparency = 0
  324. OpenTPKILL.MouseButton1Click:connect(function()
  325.     tpKillToggle = true
  326.     OpenTPKILL.Visible = false
  327.     CloseTPKILL.Visible = true
  328.     while tpKillToggle do
  329.         wait()
  330.         for i,v in pairs(game:GetService'Players':GetPlayers()) do
  331.           if v.Name ~= game:GetService'Players'.LocalPlayer.Name then
  332.               repeat
  333.                   wait()
  334.                   game:GetService'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = v.Character.HumanoidRootPart.CFrame
  335.                   game:GetService'Players'.LocalPlayer.Character:FindFirstChildOfClass'Tool':Activate()
  336.               until v.Character.Humanoid.Health == 0 or tpKillToggle == false
  337.           end
  338.         end
  339.     end
  340.    
  341.         local plrs = game:service("Players")
  342.         local ms = plrs.LocalPlayer:GetMouse()
  343.         local nearest = function()
  344.         plr,dist = nil,5000
  345.         for k,l in pairs(plrs:GetPlayers()) do
  346.         local pos = l.Character:GetPrimaryPartCFrame().p
  347.         local len = (ms.Hit.p - pos).Magnitude
  348.         if len <= dist then
  349.         plr = l
  350.         dist = len
  351.         end
  352.         end
  353.         return plr.Character:GetPrimaryPartCFrame().p
  354.         end
  355.         workspace.CurrentCamera.trash.ChildAdded:connect(function(c)
  356.         c.CFrame = CFrame.new(nearest())
  357.         end)
  358. end)
  359.  
  360. CloseTPKILL.Name = "CloseTPKILL"
  361. CloseTPKILL.Parent = main
  362. CloseTPKILL.BackgroundColor3 = Color3.new(0.905882, 0.0196078, 0.0352941)
  363. CloseTPKILL.BackgroundTransparency = 0.40000000596046
  364. CloseTPKILL.BorderColor3 = Color3.new(1, 1, 1)
  365. CloseTPKILL.BorderSizePixel = 2
  366. CloseTPKILL.Position = UDim2.new(0.0699058324, 0, 0.505310774, 0)
  367. CloseTPKILL.Size = UDim2.new(0, 207, 0, 50)
  368. CloseTPKILL.Visible = false
  369. CloseTPKILL.Font = Enum.Font.SciFi
  370. CloseTPKILL.Text = "TP KILL"
  371. CloseTPKILL.TextColor3 = Color3.new(1, 1, 1)
  372. CloseTPKILL.TextSize = 27
  373. CloseTPKILL.TextStrokeColor3 = Color3.new(0.792157, 0.0352941, 0.0470588)
  374. CloseTPKILL.TextStrokeTransparency = 0
  375. CloseTPKILL.MouseButton1Click:connect(function()
  376.     tpKillToggle = false
  377.     OpenTPKILL.Visible = true
  378.     CloseTPKILL.Visible = false
  379. end)
  380.  
  381. OpenTP.Name = "OpenTP"
  382. OpenTP.Parent = main
  383. OpenTP.BackgroundColor3 = Color3.new(0, 0.666667, 1)
  384. OpenTP.BackgroundTransparency = 0.40000000596046
  385. OpenTP.BorderColor3 = Color3.new(1, 1, 1)
  386. OpenTP.BorderSizePixel = 2
  387. OpenTP.Position = UDim2.new(0.0699058324, 0, 0.639021993, 0)
  388. OpenTP.Size = UDim2.new(0, 207, 0, 50)
  389. OpenTP.Font = Enum.Font.SciFi
  390. OpenTP.Text = "CLICK TO TP"
  391. OpenTP.TextColor3 = Color3.new(1, 1, 1)
  392. OpenTP.TextSize = 27
  393. OpenTP.TextStrokeColor3 = Color3.new(0.168627, 0.501961, 1)
  394. OpenTP.TextStrokeTransparency = 0
  395. OpenTP.MouseButton1Click:connect(function()
  396. game.StarterGui:SetCoreGuiEnabled(2, true)
  397. wait()
  398. mouse = game.Players.LocalPlayer:GetMouse()
  399. local tool = Instance.new("Tool")
  400. tool.RequiresHandle = false
  401. tool.Name = "Click Teleport"
  402. tool.Activated:connect(function()
  403. local pos = mouse.Hit+Vector3.new(0,2.5,0)
  404. pos = CFrame.new(pos.X,pos.Y,pos.Z)
  405. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = pos
  406. end)
  407. tool.Parent = game.Players.LocalPlayer.Backpack
  408. local idols = game.Workspace.Misc.Idols:GetChildren()
  409. local lp = game.Players.LocalPlayer.Character
  410.  
  411. end)
  412.  
  413. OpenFAST.Name = "OpenFAST"
  414. OpenFAST.Parent = main
  415. OpenFAST.BackgroundColor3 = Color3.new(0.0117647, 0.576471, 0.0784314)
  416. OpenFAST.BackgroundTransparency = 0.40000000596046
  417. OpenFAST.BorderColor3 = Color3.new(1, 1, 1)
  418. OpenFAST.BorderSizePixel = 2
  419. OpenFAST.Position = UDim2.new(0.0699058324, 0, 0.761127234, 0)
  420. OpenFAST.Size = UDim2.new(0, 207, 0, 50)
  421. OpenFAST.Font = Enum.Font.SciFi
  422. OpenFAST.Text = "SPEED+JUMP"
  423. OpenFAST.TextColor3 = Color3.new(1, 1, 1)
  424. OpenFAST.TextSize = 27
  425. OpenFAST.TextStrokeColor3 = Color3.new(0.156863, 0.470588, 0)
  426. OpenFAST.TextStrokeTransparency = 0
  427. OpenFAST.MouseButton1Click:connect(function()
  428.     game:GetService'Players'.LocalPlayer.Character.Humanoid.JumpPower = 150
  429.     game:GetService'Players'.LocalPlayer.Character.Humanoid.WalkSpeed = 80
  430.     CloseFAST.Visible = true
  431.     OpenFAST.Visible = false
  432. end)
  433.  
  434. CloseFAST.Name = "CloseFAST"
  435. CloseFAST.Parent = main
  436. CloseFAST.BackgroundColor3 = Color3.new(0.905882, 0.0196078, 0.0352941)
  437. CloseFAST.BackgroundTransparency = 0.40000000596046
  438. CloseFAST.BorderColor3 = Color3.new(1, 1, 1)
  439. CloseFAST.BorderSizePixel = 2
  440. CloseFAST.Position = UDim2.new(0.0699058324, 0, 0.76215291, 0)
  441. CloseFAST.Size = UDim2.new(0, 207, 0, 50)
  442. CloseFAST.Visible = false
  443. CloseFAST.Font = Enum.Font.SciFi
  444. CloseFAST.Text = "SPEED+JUMP"
  445. CloseFAST.TextColor3 = Color3.new(1, 1, 1)
  446. CloseFAST.TextSize = 27
  447. CloseFAST.TextStrokeColor3 = Color3.new(0.792157, 0.0352941, 0.0470588)
  448. CloseFAST.TextStrokeTransparency = 0
  449. CloseFAST.MouseButton1Click:connect(function()
  450.     game:GetService'Players'.LocalPlayer.Character.Humanoid.JumpPower = 50
  451.     game:GetService'Players'.LocalPlayer.Character.Humanoid.WalkSpeed = 16
  452.     CloseFAST.Visible = false
  453.     OpenFAST.Visible = true
  454. end)
  455.  
  456. OpenESP.Name = "OpenESP"
  457. OpenESP.Parent = main
  458. OpenESP.BackgroundColor3 = Color3.new(0.0117647, 0.576471, 0.0784314)
  459. OpenESP.BackgroundTransparency = 0.40000000596046
  460. OpenESP.BorderColor3 = Color3.new(1, 1, 1)
  461. OpenESP.BorderSizePixel = 2
  462. OpenESP.Position = UDim2.new(0.0699058324, 0, 0.375864089, 0)
  463. OpenESP.Size = UDim2.new(0, 207, 0, 50)
  464. OpenESP.Font = Enum.Font.SciFi
  465. OpenESP.Text = "ESP"
  466. OpenESP.TextColor3 = Color3.new(1, 1, 1)
  467. OpenESP.TextSize = 27
  468. OpenESP.TextStrokeColor3 = Color3.new(0.156863, 0.470588, 0)
  469. OpenESP.TextStrokeTransparency = 0
  470. OpenESP.MouseButton1Click:connect(function()
  471.     OpenESP.Visible = false
  472.     CloseESP.Visible = true
  473.     espToggle = true
  474.     -- Made by Clifford from Intriga Discord -- Edited by Foxxy#2439/Bartvanm --
  475.  
  476. local localPlayer=game.Players.LocalPlayer
  477.  
  478. function highlightModel(objObject)
  479.     for i,v in pairs(objObject:children())do
  480.         if v:IsA'BasePart'and v.Name~='HumanoidRootPart'then
  481.             local bHA=Instance.new('BoxHandleAdornment',v)
  482.             bHA.Adornee=v
  483.             bHA.Size= v.Name=='Head' and Vector3.new(1.25,1.25,1.25) or v.Size
  484.             bHA.Color3=v.Name=='Head'and Color3.new(1,0,0)or v.Name=='Torso'and Color3.new(0,1,0)or Color3.new(0,0,1)
  485.             bHA.Transparency=.5
  486.             bHA.ZIndex=1
  487.             bHA.AlwaysOnTop=true
  488.         end
  489.         if #v:children()>0 and espToggle then
  490.             highlightModel(v)
  491.         else
  492.             unHighlightModel(v)
  493.         end
  494.     end
  495. end
  496.  
  497. function unHighlightModel(objObject)
  498.     for i,v in pairs(objObject:children())do
  499.         if v:IsA'BasePart' and v:findFirstChild'BoxHandleAdornment' then
  500.             v.BoxHandleAdornment:Destroy()
  501.         end
  502.         if #v:children()>0 then
  503.             unHighlightModel(v)
  504.         end
  505.     end
  506. end
  507.  
  508. function sortTeamHighlights(objPlayer)
  509.     repeat wait() until objPlayer.Character
  510.     if objPlayer.TeamColor~=localPlayer.TeamColor then
  511.         highlightModel(objPlayer.Character)
  512.     else
  513.         unHighlightModel(objPlayer.Character)
  514.     end
  515.     if objPlayer~=localPlayer then
  516.         objPlayer.Changed:connect(function(strProp)
  517.             if strProp=='TeamColor'then
  518.                 if objPlayer.TeamColor~=localPlayer.TeamColor then
  519.                     unHighlightModel(objPlayer.Character)
  520.                     highlightModel(objPlayer.Character)
  521.                 else
  522.                     unHighlightModel(objPlayer.Character)
  523.                 end
  524.             end
  525.         end)
  526.     else
  527.         objPlayer.Changed:connect(function(strProp)
  528.             if strProp=='TeamColor'then
  529.                 wait(.5)
  530.                 for i,v in pairs(game.Players:GetPlayers())do
  531.                     unHighlightModel(v)
  532.                     if v.TeamColor~=localPlayer.TeamColor then
  533.                         highlightModel(v.Character)
  534.                     end
  535.                 end
  536.             end
  537.         end)
  538.     end
  539. end
  540.  
  541. for i,v in pairs(game.Players:GetPlayers())do
  542.     v.CharacterAdded:connect(function()
  543.         sortTeamHighlights(v)
  544.     end)
  545.     sortTeamHighlights(v)
  546. end
  547. game.Players.PlayerAdded:connect(function(objPlayer)
  548.     objPlayer.CharacterAdded:connect(function(objChar)
  549.         sortTeamHighlights(objPlayer)
  550.     end)
  551. end)
  552. end)
  553.  
  554. open.Name = "open"
  555. open.Parent = KnifeSimulatorGUI
  556. open.BackgroundColor3 = Color3.new(0.0901961, 0.65098, 1)
  557. open.BackgroundTransparency = 0.40000000596046
  558. open.BorderColor3 = Color3.new(1, 1, 1)
  559. open.BorderSizePixel = 8
  560. open.Position = UDim2.new(0.353591174, 0, 0.0122850118, 0)
  561. open.Size = UDim2.new(0, 370, 0, 39)
  562.  
  563. OpenMain.Name = "OpenMain"
  564. OpenMain.Parent = open
  565. OpenMain.BackgroundColor3 = Color3.new(1, 1, 1)
  566. OpenMain.BackgroundTransparency = 0.75
  567. OpenMain.BorderColor3 = Color3.new(1, 1, 1)
  568. OpenMain.BorderSizePixel = 2
  569. OpenMain.Position = UDim2.new(0, 0, 0.0366177671, 0)
  570. OpenMain.Size = UDim2.new(0, 369, 0, 37)
  571. OpenMain.Font = Enum.Font.SciFi
  572. OpenMain.Text = "OPEN UI"
  573. OpenMain.TextColor3 = Color3.new(1, 1, 1)
  574. OpenMain.TextSize = 27
  575. OpenMain.TextStrokeColor3 = Color3.new(0.0196078, 0.458824, 1)
  576. OpenMain.TextStrokeTransparency = 0
  577. OpenMain.MouseButton1Click:connect(function()
  578.     OpenMain.Visible = false
  579.     CloseMain.Visible = true
  580.     main.Visible = true
  581. end)
  582.  
  583. CLOSEBUTTON.Name = "CLOSEBUTTON"
  584. CLOSEBUTTON.Parent = open
  585. CLOSEBUTTON.BackgroundColor3 = Color3.new(1, 0, 0)
  586. CLOSEBUTTON.BackgroundTransparency = 0.25
  587. CLOSEBUTTON.BorderColor3 = Color3.new(1, 0, 0)
  588. CLOSEBUTTON.Position = UDim2.new(0.888678432, 0, 0, 0)
  589. CLOSEBUTTON.Size = UDim2.new(0, 41, 0, 38)
  590. CLOSEBUTTON.ZIndex = 2
  591. CLOSEBUTTON.Font = Enum.Font.SourceSansBold
  592. CLOSEBUTTON.Text = "X"
  593. CLOSEBUTTON.TextColor3 = Color3.new(1, 1, 1)
  594. CLOSEBUTTON.TextSize = 30
  595. CLOSEBUTTON.MouseButton1Click:connect(function()
  596.     main.Visible = false
  597.     open.Visible = false
  598. end)
  599.  
  600. CloseMain.Name = "CloseMain"
  601. CloseMain.Parent = open
  602. CloseMain.BackgroundColor3 = Color3.new(1, 1, 1)
  603. CloseMain.BackgroundTransparency = 0.75
  604. CloseMain.BorderColor3 = Color3.new(1, 1, 1)
  605. CloseMain.BorderSizePixel = 2
  606. CloseMain.Position = UDim2.new(0, 0, 0.0366177671, 0)
  607. CloseMain.Size = UDim2.new(0, 369, 0, 37)
  608. CloseMain.Visible = false
  609. CloseMain.Font = Enum.Font.SciFi
  610. CloseMain.Text = "CLOSE UI"
  611. CloseMain.TextColor3 = Color3.new(1, 1, 1)
  612. CloseMain.TextSize = 27
  613. CloseMain.TextStrokeColor3 = Color3.new(0.0196078, 0.458824, 1)
  614. CloseMain.TextStrokeTransparency = 0
  615. CloseMain.MouseButton1Click:connect(function()
  616.     OpenMain.Visible = true
  617.     CloseMain.Visible = false
  618.     main.Visible = false
  619. end)
  620.  
  621. -- Thank you for using one of my scripts!
  622. -- https://v3rmillion.net/member.php?action=profile&uid=695311
Add Comment
Please, Sign In to add comment