Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local Players = game:GetService('Players');
- local X_KEYCODE = Enum.KeyCode.X;
- local V_KEYCODE = Enum.KeyCode.V;
- local RAY = Ray.new(Vector3.new(), Vector3.new());
- local localPlayer = Players.LocalPlayer;
- local char;
- local rootPart;
- local shootEvent = workspace.Events.Shoot;
- local function CharacterAdded(character)
- if not character then return; end;
- char = character;
- rootPart = char:WaitForChild('HumanoidRootPart');
- end;
- local function GetTargetFaceImage()
- local suc, targetFaceImage = pcall(function()
- return localPlayer.Backpack["Check Target"].PistolPart.SurfaceGui.Phone.FaceColor.FaceImage.Image:match('%d+');
- end);
- return suc and targetFaceImage;
- end;
- local function GetTargetCharacter()
- local targetFaceImage = GetTargetFaceImage();
- if not targetFaceImage then return; end;
- for i, v in next, Players:GetPlayers() do
- local char = v.Character;
- local head = char and char:FindFirstChild('Head');
- if head and head.face.Texture:match('%d+') == targetFaceImage then
- return char;
- end;
- end;
- end;
- local function TeleportBehindTarget()
- local targetCharacter = GetTargetCharacter();
- if not targetCharacter then return; end;
- rootPart.CFrame = targetCharacter.HumanoidRootPart.CFrame * CFrame.new(0, 0, 2);
- end;
- local function ShootTarget()
- local targetCharacter = GetTargetCharacter();
- if not targetCharacter then return; end;
- local head = targetCharacter.Head;
- shootEvent:FireServer(RAY, head, head.Position, char:FindFirstChildOfClass('Tool'), 50);
- end;
- CharacterAdded(localPlayer.Character);
- localPlayer.CharacterAdded:Connect(CharacterAdded);
- game:GetService('UserInputService').InputBegan:Connect(function(input, gameProcessedEvent)
- if gameProcessedEvent then return; end;
- if input.KeyCode == X_KEYCODE then
- TeleportBehindTarget();
- elseif input.KeyCode == V_KEYCODE then
- ShootTarget();
- end;
- end);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement