A RPG Game
A RPG Game
A RPG Game
discord.gg/sharpcc
supercoolboi34 @canyoulovemeback
Kai @wxrpedd
--]]
getgenv().SharpSSilent = {
Enabled = true,
Prediction = 0.1215,
Keybind = "C",
Resolver = false,
WallCheck = true,
FovSettings = {
FovVisible = true,
FovRadius = 120,
FovThickness = 2,
FovTransparency = 0.7,
FovColor = Color3.fromRGB(255, 255, 255),
Filled = false,
FillTransparency = 0.9,
FovShape = "Circle" -- ["Circle", "Square", "Triangle"] -- Doesnt Work ATM
ig
},
HitPoint = {
ShowHitPoint = false,
HitPointRadius = 8,
HitPointThickness = 2,
HitPointColor = Color3.fromRGB(255, 0, 0),
HitPointTransparency = 1,
}
}
-- // Services // --
local G = game
local Run_Service = G:GetService("RunService")
local Players = G:GetService("Players")
local UserInputService = G:GetService("UserInputService")
local Local_Player = Players.LocalPlayer
local Mouse = Local_Player:GetMouse()
local Current_Camera = G:GetService("Workspace").CurrentCamera
local Replicated_Storage = G:GetService("ReplicatedStorage")
local StarterGui = G:GetService("StarterGui")
local Workspace = G:GetService("Workspace")
-- // Variables // --
local Target = nil
local V2 = Vector2.new
local Fov = Drawing.new("Circle")
local holdingMouseButton = false
local lastToolUse = 0
local HitPoint = Drawing.new("Circle")
local FovParts = {} -- Store the parts for square and triangle FOV
-- // Notification Function // --
local function sendNotification(title, text, icon)
StarterGui:SetCore("SendNotification", {
Title = title,
Text = text,
Icon = icon,
Duration = 5
})
end
-- // Knock Check // --
local function Death(Plr)
if Plr.Character and Plr.Character:FindFirstChild("BodyEffects") then
local bodyEffects = Plr.Character.BodyEffects
local ko = bodyEffects:FindFirstChild("K.O") or
bodyEffects:FindFirstChild("KO")
return ko and ko.Value
end
return false
end
-- // Grab Check // --
local function Grabbed(Plr)
return Plr.Character and Plr.Character:FindFirstChild("GRABBING_CONSTRAINT") ~=
nil
end
return closestTarget
end
-- // Toggle Feature // --
local function toggleFeature()
getgenv().SharpSSilent.Enabled = not getgenv().SharpSSilent.Enabled
local status = getgenv().SharpSSilent.Enabled and "Sharp Enabled" or "Sharp
Disabled"
sendNotification("Sharp [S] Silent", status, "rbxassetid://17561420493")
if not getgenv().SharpSSilent.Enabled then
Fov.Visible = false
HitPoint.Visible = false
clearFovParts()
end
end
-- // Keybind Listener // --
UserInputService.InputBegan:Connect(function(input, gameProcessed)
if not gameProcessed and input.KeyCode ==
getKeyCodeFromString(getgenv().SharpSSilent.Keybind) then
toggleFeature()
elseif input.UserInputType == Enum.UserInputType.MouseButton1 then
holdingMouseButton = true
end
end)
UserInputService.InputEnded:Connect(function(input, gameProcessed)
if input.UserInputType == Enum.UserInputType.MouseButton1 then
holdingMouseButton = false
end
end)
-- // Main Loop // --
Run_Service.RenderStepped:Connect(function()
if getgenv().SharpSSilent.Enabled then
Target = GetClosestPlr()
updateFov()
if Target and Target.Character then
local closestPart, closestPoint = GetClosestHitPoint(Target.Character)
if closestPart and closestPoint then
local hitPointSettings = getgenv().SharpSSilent.HitPoint
if hitPointSettings.ShowHitPoint then
HitPoint.Visible = true
local screenPoint =
Current_Camera:WorldToViewportPoint(closestPoint)
HitPoint.Position = V2(screenPoint.X, screenPoint.Y)
HitPoint.Color = hitPointSettings.HitPointColor
HitPoint.Radius = hitPointSettings.HitPointRadius
HitPoint.Thickness = hitPointSettings.HitPointThickness
HitPoint.Transparency = hitPointSettings.HitPointTransparency
HitPoint.Filled = true
else
HitPoint.Visible = false
end
if holdingMouseButton then
local velocity = GetVelocity(Target, closestPart.Name)
Replicated_Storage.MainEvent:FireServer("UpdateMousePos1",
closestPoint + velocity * getgenv().SharpSSilent.Prediction)
end
end
else
HitPoint.Visible = false
end
end
end)
Local_Player.CharacterAdded:Connect(onCharacterAdded)
if Local_Player.Character then
onCharacterAdded(Local_Player.Character)
end
-- // Initial Notification // --
sendNotification("dc.gg/sharpcc", "♣️#1 Triggerbot", "rbxassetid://17561420493")
wait(3)
sendNotification("dc.gg/sharpcc", "♣️Supports Solara", "rbxassetid://17561420493")
--[[
discord.gg/sharpcc
supercoolboi34 @canyoulovemeback
Kai @wxrpedd
--]]