Article

Hypershot Scripts – No Key, ESP Players

Views: 10,446

Reviewed by RobScript Team Source status checked

Hypershot scripts NO KEY

Hypershot is a fast-paced Roblox FPS with Team Deathmatch, Capture the Flag, Gun Game, duels, weapons, skins, and ability-based combat. On this page, you can find working Hypershot scripts with features such as ESP, Aimbot, Silent Aim, Gun Mods, No Recoil, Bot Farm, Auto Buy Cases, and utility tools for PC and mobile executors.

Scripts are listed by access type, risk level, supported executors, and update status. Some combat features can be risky in FPS games, so avoid using high-risk options such as Hitbox Expander on your main account.

Game link: Hypershot

Видео


Best Hypershot script right now

If you want a simple no-key option, start with the 717 exe / XVC Hub script. It includes FPS-focused features such as ESP, Silent Aim, Gun Mods, No Recoil, Bot Farm, and Auto Buy Cases. For safer use, avoid Hitbox Expander and other high-risk features on your main account.

High ban risk

Hypershot developers may ban script users very quickly

Hypershot is an active competitive FPS game, and its developers may react quickly to suspicious behavior. Using scripts, exploits, aimbot, silent aim, hitbox changes, no recoil, kill aura, or other combat advantages can lead to fast reports, detection, or account penalties.

  • Do not use scripts on your main Roblox account.
  • Avoid Hitbox Expander, Kill Aura, Kill All, Silent Aim, and No Recoil in public matches.
  • Scripts can stop working or become unsafe after any Hypershot, Roblox, or executor update.
  • RobScript does not control third-party scripts and is not responsible for bans, data loss, or account penalties.

KEYLESS Hypershot scripts

717 exe

717 exe

Script
Created
09/26/2025
Updated
05/23/2026
Developer
717 exe
Functions
  • ESP players.
  • DONT USE HITBOX EXPANDER – U WILL GET PERMABANNED
Details
Access
NO KEY
Tags
PC MOBILE
Languages
English
Compatibility
Delta Other Codex Arceus X
Change history
  • 09/26/2025 – Added to Page.
  • 05/23/2026 – Checked, working.
Show script
loadstring(game:HttpGet("https://raw.githubusercontent.com/arcadeisreal/717exe_Hypershot/refs/heads/main/loader.lua"))()

Risky Hypershot scripts

The scripts in this section include features that may carry a higher ban risk or may be unstable in live matches. Use them only on alternate accounts and avoid aggressive combat features if you want to reduce detection risk.

Kracer_Wusr ver 1.0

Kracer_Wusr ver 1.0

Script
Created
05/23/2026
Developer
Kracer_Wusr
Functions
  • ESP players, distance, nicknames
Details
Access
NO KEY
Tags
OPEN SOURCE PC MOBILE
Languages
English Russian
Compatibility
Delta KRNL Fluxus Other Arceus X
Change history
  • 05/23/2026 – Added to page
Show script
--[[======================================================
                ESP ONLY SCRIPT
                    by Kracer_Wusr

    👁 ESP (подсветка игроков и мобов):
    [ E ] — включить / выключить ESP
    • Синие — игроки
    • Красные — мобы
    • Отображается дистанция

======================================================]]

local Players = game:GetService("Players")
local UserInputService = game:GetService("UserInputService")
local RunService = game:GetService("RunService")
local LocalPlayer = Players.LocalPlayer
local MobsFolder = workspace:WaitForChild("Mobs")

local ESPEnabled = true
local BillboardGuis = {}

-- =========================
-- Функции для ESP
-- =========================
local function createESP(character, isMob)
    local hrp = character:FindFirstChild("HumanoidRootPart")
    if not hrp then return end

    -- Highlight
    if not character:FindFirstChild("HighlightESP") then
        local highlight = Instance.new("Highlight")
        highlight.Name = "HighlightESP"
        highlight.FillColor = isMob and Color3.fromRGB(255,0,0) or Color3.fromRGB(0,170,255)
        highlight.OutlineColor = Color3.new(0,0,0)
        highlight.FillTransparency = 0.3
        highlight.OutlineTransparency = 0
        highlight.DepthMode = Enum.HighlightDepthMode.AlwaysOnTop
        highlight.Parent = character
        highlight.Adornee = character
    end

    -- BillboardGui
    if not BillboardGuis[character] then
        local billboard = Instance.new("BillboardGui")
        billboard.Name = "ESPBillboard"
        billboard.Adornee = hrp
        billboard.Size = UDim2.new(0,100,0,50)
        billboard.StudsOffset = Vector3.new(0,3,0)
        billboard.AlwaysOnTop = true

        local text = Instance.new("TextLabel")
        text.Size = UDim2.new(1,0,1,0)
        text.BackgroundTransparency = 1
        text.TextColor3 = isMob and Color3.fromRGB(255,0,0) or Color3.fromRGB(0,170,255)
        text.TextScaled = true
        text.Font = Enum.Font.SourceSansBold
        text.Parent = billboard

        billboard.Parent = hrp
        BillboardGuis[character] = text
    end
end

local function updateESP()
    for char,text in pairs(BillboardGuis) do
        if char:FindFirstChild("HumanoidRootPart") and ESPEnabled and LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then
            local dist = (LocalPlayer.Character.HumanoidRootPart.Position - char.HumanoidRootPart.Position).Magnitude
            text.Text = char.Name .. " | " .. math.floor(dist) .. " studs"
            text.Visible = true
        elseif text then
            text.Visible = false
        end
    end
end

-- =========================
-- Обновление персонажа
-- =========================
local function updateCharacter(character, isMob)
    local hrp = character:FindFirstChild("HumanoidRootPart")
    if hrp then
        createESP(character,isMob)
    end
end

-- =========================
-- Управление клавишами
-- =========================
UserInputService.InputBegan:Connect(function(input, gameProcessed)
    if gameProcessed then return end
    if input.KeyCode == Enum.KeyCode.E then
        ESPEnabled = not ESPEnabled
    end
end)

-- =========================
-- RenderStepped для обновления ESP
-- =========================
RunService.RenderStepped:Connect(function()
    updateESP()
end)

-- =========================
-- Подписка на игроков и мобов
-- =========================
local function setupPlayer(player)
    if player.Character then updateCharacter(player.Character,false) end
    player.CharacterAdded:Connect(function(char) updateCharacter(char,false) end)
end

for _, player in ipairs(Players:GetPlayers()) do setupPlayer(player) end
Players.PlayerAdded:Connect(setupPlayer)

for _, mob in ipairs(MobsFolder:GetChildren()) do updateCharacter(mob,true) end
MobsFolder.ChildAdded:Connect(function(mob) updateCharacter(mob,true) end)
Kracer_Wusr ver 2.0

Kracer_Wusr ver 2.0

Script
Created
05/23/2026
Developer
Kracer_Wusr
Functions
  • ESP players, distance, nicknames
Details
Access
NO KEY
Tags
PC MOBILE
Languages
English
Compatibility
Delta KRNL Arceus X Fluxus Other
Change history
  • 05/23/2026 – Added to page
Show script
--[[======================================================
                ENHANCED ESP SCRIPT
                    by Kracer_Wusr

    👁 УЛУЧШЕННЫЙ ESP:
    
    🎮 УПРАВЛЕНИЕ:
    [ E ]   — включить/выключить ESP
    [ R ]   — переключить режим отображения (Имя/Здоровье/Дистанция)
    [ F ]   — переключить тип подсветки (Highlight/Box/Оба)
    
    🎨 ФУНКЦИИ:
    • Игроки — синий цвет
    • Мобы — красный цвет
    • Друзья/команда — зелёный цвет
    • Отображение здоровья (%)
    • Отображение дистанции
    • Настраиваемый стиль рамки
    • Фильтрация по дистанции
    • Настройка прозрачности

======================================================]]

-- =========================
-- НАСТРОЙКИ
-- =========================
local CONFIG = {
    ESP = {
        Enabled = true,
        Mode = 1,  -- 1: Имя+Дистанция, 2: Здоровье+Дистанция, 3: Имя+Здоровье+Дистанция
        Style = 1, -- 1: Highlight, 2: Box, 3: Оба
        MaxDistance = 500,  -- Максимальная дистанция отображения
        Transparency = 0.3,  -- Прозрачность подсветки (0-1)
        TeamColorEnabled = true,  -- Подсвечивать команду зелёным
        ShowHealth = true,
        ShowDistance = true,
        ShowName = true
    }
}

local Players = game:GetService("Players")
local UserInputService = game:GetService("UserInputService")
local RunService = game:GetService("RunService")
local LocalPlayer = Players.LocalPlayer
local MobsFolder = workspace:FindFirstChild("Mobs")
local Teams = game:GetService("Teams")

local ESPObjects = {}  -- Хранилище объектов ESP
local BoxCache = {}    -- Кэш боксов для оптимизации

-- =========================
-- ВСПОМОГАТЕЛЬНЫЕ ФУНКЦИИ
-- =========================
local function isTeammate(player)
    if not CONFIG.ESP.TeamColorEnabled then return false end
    if player == LocalPlayer then return false end
    if LocalPlayer.Team and player.Team and LocalPlayer.Team == player.Team then
        return true
    end
    return false
end

local function getCharacterColor(character, isMob, player)
    if isMob then
        return Color3.fromRGB(255, 50, 50)  -- Красный для мобов
    elseif player and isTeammate(player) then
        return Color3.fromRGB(50, 255, 50)  -- Зелёный для тиммейтов
    else
        return Color3.fromRGB(0, 170, 255)  -- Синий для врагов
    end
end

-- =========================
-- СОЗДАНИЕ РАМКИ (BOX ESP)
-- =========================
local function createBoxEsp(character, color)
    -- Проверяем, есть ли уже бокс
    if BoxCache[character] then
        BoxCache[character].Color = color
        return
    end
    
    -- Создаём группу для бокса
    local boxGroup = Instance.new("Model")
    boxGroup.Name = "BoxESP"
    boxGroup.Parent = character
    
    -- Верхняя рамка
    local topBox = Instance.new("SelectionBox")
    topBox.Name = "TopBox"
    topBox.Adornee = character:FindFirstChild("Head") or character:FindFirstChild("HumanoidRootPart")
    topBox.Color3 = color
    topBox.LineThickness = 0.05
    topBox.Transparency = CONFIG.ESP.Transparency
    topBox.Parent = boxGroup
    
    -- Нижняя рамка (для всего тела)
    local fullBox = Instance.new("SelectionBox")
    fullBox.Name = "FullBox"
    fullBox.Adornee = character:FindFirstChild("HumanoidRootPart") or character:FindFirstChild("Head")
    fullBox.Color3 = color
    fullBox.LineThickness = 0.08
    fullBox.Transparency = CONFIG.ESP.Transparency
    fullBox.Parent = boxGroup
    
    BoxCache[character] = {
        TopBox = topBox,
        FullBox = fullBox,
        Color = color
    }
end

-- =========================
-- СОЗДАНИЕ HIGHLIGHT
-- =========================
local function createHighlight(character, color)
    local highlight = character:FindFirstChild("HighlightESP")
    if not highlight then
        highlight = Instance.new("Highlight")
        highlight.Name = "HighlightESP"
        highlight.OutlineColor = Color3.new(0, 0, 0)
        highlight.FillTransparency = CONFIG.ESP.Transparency
        highlight.OutlineTransparency = 0
        highlight.DepthMode = Enum.HighlightDepthMode.AlwaysOnTop
        highlight.Parent = character
        highlight.Adornee = character
    end
    highlight.FillColor = color
    return highlight
end

-- =========================
-- СОЗДАНИЕ ТЕКСТА
-- =========================
local function createTextEsp(character, isMob, player)
    local hrp = character:FindFirstChild("HumanoidRootPart") or character:FindFirstChild("Head")
    if not hrp then return end
    
    if ESPObjects[character] and ESPObjects[character].Billboard then
        return ESPObjects[character].Billboard
    end
    
    local billboard = Instance.new("BillboardGui")
    billboard.Name = "ESPBillboard"
    billboard.Adornee = hrp
    billboard.Size = UDim2.new(0, 200, 0, 60)
    billboard.StudsOffset = Vector3.new(0, 2.5, 0)
    billboard.AlwaysOnTop = true
    billboard.ResetOnSpawn = false
    
    local frame = Instance.new("Frame")
    frame.Size = UDim2.new(1, 0, 1, 0)
    frame.BackgroundTransparency = 0.5
    frame.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
    frame.BorderSizePixel = 1
    frame.BorderColor3 = Color3.fromRGB(255, 255, 255)
    frame.Parent = billboard
    
    local textLabel = Instance.new("TextLabel")
    textLabel.Size = UDim2.new(1, 0, 1, 0)
    textLabel.BackgroundTransparency = 1
    textLabel.TextColor3 = getCharacterColor(character, isMob, player)
    textLabel.TextScaled = true
    textLabel.Font = Enum.Font.GothamBold
    textLabel.TextStrokeTransparency = 0.5
    textLabel.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
    textLabel.Parent = frame
    
    local healthBar = Instance.new("Frame")
    healthBar.Name = "HealthBar"
    healthBar.Size = UDim2.new(1, 0, 0.2, 0)
    healthBar.Position = UDim2.new(0, 0, 1, 0)
    healthBar.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
    healthBar.BorderSizePixel = 0
    healthBar.Visible = CONFIG.ESP.ShowHealth
    healthBar.Parent = frame
    
    local healthFill = Instance.new("Frame")
    healthFill.Name = "HealthFill"
    healthFill.Size = UDim2.new(1, 0, 1, 0)
    healthFill.BackgroundColor3 = Color3.fromRGB(0, 255, 0)
    healthFill.BorderSizePixel = 0
    healthFill.Parent = healthBar
    
    billboard.Parent = hrp
    
    ESPObjects[character] = {
        Billboard = billboard,
        Text = textLabel,
        HealthBar = healthFill,
        LastHealth = 100
    }
    
    return billboard
end

-- =========================
-- ОБНОВЛЕНИЕ ТЕКСТА
-- =========================
local function updateText(character, isMob, player)
    if not ESPObjects[character] then return end
    
    local hrp = character:FindFirstChild("HumanoidRootPart")
    local humanoid = character:FindFirstChild("Humanoid")
    
    if not hrp or not humanoid then return end
    
    local distance = (LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") and 
                     (LocalPlayer.Character.HumanoidRootPart.Position - hrp.Position).Magnitude) or 0
    
    if distance > CONFIG.ESP.MaxDistance then
        ESPObjects[character].Billboard.Enabled = false
        return
    else
        ESPObjects[character].Billboard.Enabled = CONFIG.ESP.Enabled
    end
    
    local text = ""
    
    if CONFIG.ESP.Mode == 1 then
        if CONFIG.ESP.ShowName then text = character.Name end
        if CONFIG.ESP.ShowDistance then text = text .. (text ~= "" and " | " or "") .. math.floor(distance) .. "м" end
    elseif CONFIG.ESP.Mode == 2 then
        local healthPercent = math.floor((humanoid.Health / humanoid.MaxHealth) * 100)
        if CONFIG.ESP.ShowHealth then text = "❤️ " .. healthPercent .. "%" end
        if CONFIG.ESP.ShowDistance then text = text .. (text ~= "" and " | " or "") .. math.floor(distance) .. "м" end
    elseif CONFIG.ESP.Mode == 3 then
        if CONFIG.ESP.ShowName then text = character.Name end
        local healthPercent = math.floor((humanoid.Health / humanoid.MaxHealth) * 100)
        if CONFIG.ESP.ShowHealth then text = text .. (text ~= "" and " ❤️ " or "❤️ ") .. healthPercent .. "%" end
        if CONFIG.ESP.ShowDistance then text = text .. (text ~= "" and " | " or "") .. math.floor(distance) .. "м" end
    end
    
    -- Обновление полоски здоровья
    if CONFIG.ESP.ShowHealth and ESPObjects[character].HealthBar then
        local healthPercent = math.max(0, (humanoid.Health / humanoid.MaxHealth))
        ESPObjects[character].HealthBar.Size = UDim2.new(healthPercent, 0, 1, 0)
        
        -- Меняем цвет полоски здоровья
        if healthPercent > 0.6 then
            ESPObjects[character].HealthBar.BackgroundColor3 = Color3.fromRGB(0, 255, 0)
        elseif healthPercent > 0.3 then
            ESPObjects[character].HealthBar.BackgroundColor3 = Color3.fromRGB(255, 255, 0)
        else
            ESPObjects[character].HealthBar.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
        end
    end
    
    ESPObjects[character].Text.Text = text
end

-- =========================
-- ОБНОВЛЕНИЕ ВСЕГО ESP
-- =========================
local function updateESP(character, isMob, player)
    if not character or not character.Parent then return end
    
    local hrp = character:FindFirstChild("HumanoidRootPart") or character:FindFirstChild("Head")
    if not hrp then return end
    
    local color = getCharacterColor(character, isMob, player)
    
    -- Обновляем подсветку в зависимости от стиля
    if CONFIG.ESP.Style == 1 or CONFIG.ESP.Style == 3 then
        createHighlight(character, color)
    elseif CONFIG.ESP.Style == 2 and ESPObjects[character] and ESPObjects[character].Highlight then
        ESPObjects[character].Highlight:Destroy()
    end
    
    -- Обновляем рамку
    if CONFIG.ESP.Style == 2 or CONFIG.ESP.Style == 3 then
        createBoxEsp(character, color)
    elseif CONFIG.ESP.Style == 1 and BoxCache[character] then
        BoxCache[character].TopBox:Destroy()
        BoxCache[character].FullBox:Destroy()
        BoxCache[character] = nil
    end
    
    -- Обновляем текст
    createTextEsp(character, isMob, player)
    updateText(character, isMob, player)
end

-- =========================
-- УДАЛЕНИЕ ESP ПРИ СМЕРТИ
-- =========================
local function removeESP(character)
    if ESPObjects[character] then
        if ESPObjects[character].Billboard then
            ESPObjects[character].Billboard:Destroy()
        end
        ESPObjects[character] = nil
    end
    
    if BoxCache[character] then
        if BoxCache[character].TopBox then
            BoxCache[character].TopBox:Destroy()
        end
        if BoxCache[character].FullBox then
            BoxCache[character].FullBox:Destroy()
        end
        BoxCache[character] = nil
    end
    
    local highlight = character:FindFirstChild("HighlightESP")
    if highlight then
        highlight:Destroy()
    end
end

-- =========================
-- ОБНОВЛЕНИЕ ПЕРСОНАЖА
-- =========================
local function setupCharacter(character, isMob, player)
    if not character then return end
    
    -- Очищаем старые объекты
    removeESP(character)
    
    -- Добавляем новые
    updateESP(character, isMob, player)
    
    -- Отслеживаем изменения здоровья
    local humanoid = character:FindFirstChild("Humanoid")
    if humanoid then
        humanoid:GetPropertyChangedSignal("Health"):Connect(function()
            updateText(character, isMob, player)
        end)
    end
    
    -- Отслеживаем смерть
    character.AncestryChanged:Connect(function()
        if not character.Parent then
            removeESP(character)
        end
    end)
end

-- =========================
-- ОБРАБОТЧИКИ ИГРОКОВ
-- =========================
local function setupPlayer(player)
    if player.Character then
        setupCharacter(player.Character, false, player)
    end
    
    player.CharacterAdded:Connect(function(character)
        wait(0.5) -- Небольшая задержка для стабильности
        setupCharacter(character, false, player)
    end)
    
    player.CharacterRemoving:Connect(function(character)
        removeESP(character)
    end)
end

-- =========================
-- ОБРАБОТЧИКИ МОБОВ
-- =========================
local function setupMobs()
    if not MobsFolder then return end
    
    for _, mob in ipairs(MobsFolder:GetChildren()) do
        setupCharacter(mob, true, nil)
    end
    
    MobsFolder.ChildAdded:Connect(function(mob)
        setupCharacter(mob, true, nil)
    end)
    
    MobsFolder.ChildRemoved:Connect(function(mob)
        removeESP(mob)
    end)
end

-- =========================
-- ФУНКЦИЯ ОБНОВЛЕНИЯ ВСЕХ ОБЪЕКТОВ
-- =========================
local function refreshAllESP()
    for _, player in ipairs(Players:GetPlayers()) do
        if player ~= LocalPlayer and player.Character then
            setupCharacter(player.Character, false, player)
        end
    end
    
    if MobsFolder then
        for _, mob in ipairs(MobsFolder:GetChildren()) do
            setupCharacter(mob, true, nil)
        end
    end
end

-- =========================
-- УПРАВЛЕНИЕ С КЛАВИАТУРЫ
-- =========================
UserInputService.InputBegan:Connect(function(input, gameProcessed)
    if gameProcessed then return end
    
    if input.KeyCode == Enum.KeyCode.E then
        CONFIG.ESP.Enabled = not CONFIG.ESP.Enabled
        refreshAllESP()
        
        -- Визуальный отклик
        if CONFIG.ESP.Enabled then
            print("✅ ESP включен")
        else
            print("❌ ESP выключен")
        end
        
    elseif input.KeyCode == Enum.KeyCode.R then
        CONFIG.ESP.Mode = (CONFIG.ESP.Mode % 3) + 1
        local modes = {"Имя+Дистанция", "Здоровье+Дистанция", "Имя+Здоровье+Дистанция"}
        print("🔄 Режим отображения: " .. modes[CONFIG.ESP.Mode])
        refreshAllESP()
        
    elseif input.KeyCode == Enum.KeyCode.F then
        CONFIG.ESP.Style = (CONFIG.ESP.Style % 3) + 1
        local styles = {"Highlight", "Box", "Highlight + Box"}
        print("🎨 Стиль подсветки: " .. styles[CONFIG.ESP.Style])
        refreshAllESP()
    end
end)

-- =========================
-- ОСНОВНОЙ ЦИКЛ ОБНОВЛЕНИЯ
-- =========================
RunService.RenderStepped:Connect(function()
    if not CONFIG.ESP.Enabled then return end
    
    for _, player in ipairs(Players:GetPlayers()) do
        if player ~= LocalPlayer and player.Character then
            updateText(player.Character, false, player)
        end
    end
    
    if MobsFolder then
        for _, mob in ipairs(MobsFolder:GetChildren()) do
            updateText(mob, true, nil)
        end
    end
end)

-- =========================
-- ЗАПУСК
-- =========================
-- Инициализация существующих игроков
for _, player in ipairs(Players:GetPlayers()) do
    if player ~= LocalPlayer then
        setupPlayer(player)
    end
end

-- Инициализация мобов
setupMobs()

-- Подписка на новых игроков
Players.PlayerAdded:Connect(function(player)
    if player ~= LocalPlayer then
        setupPlayer(player)
    end
end)

print("✨ Улучшенный ESP загружен!")
print("🎮 Управление: [E] - вкл/выкл | [R] - режим текста | [F] - стиль подсветки")
Robscript hub

Robscript hub

Script
Created
11/28/2025
Updated
04/13/2026
Developer
robscript.com
Functions
  • A universal script with support for 350+ places!
Details
Access
KEY SYSTEM
Tags
PC MOBILE
Languages
English
Compatibility
Delta Solara Arceus X Fluxus Codex KRNL
Change history
  • Nov 28th 2025 – Created!
  • Dec 10th 2025 – Update and added more scripts
  • Jan 21st 2026 – Update and Added More scripts + Bug Fix with loading scripts with key
  • Feb 27th 2026 – Update and Added More scripts
  • Apr 13th 2026 – Update and Added More scripts + Design Rework
Show script
loadstring(game:HttpGet('https://raw.githubusercontent.com/artas01/robscript/refs/heads/main/loader.lua'))()

How to use Hypershot scripts

  • Choose a Hypershot script from the list above.
  • Copy the script code.
  • Open a compatible Roblox executor on PC or mobile.
  • Paste the script into the executor.
  • Join Hypershot and execute the script.
  • If the script does not load, try another supported executor or check whether the game was recently updated.


Hypershot scripts FAQ

Are Hypershot scripts free?

Most Hypershot scripts listed on this page are free. Some scripts may use a key system, but the main listed option is marked as no key when available.

Do Hypershot scripts work on mobile?

Some Hypershot scripts support mobile executors such as Delta, Arceus X, Codex, or similar tools. Compatibility may change after Roblox or game updates.

Why is Hitbox Expander risky?

Hitbox Expander changes combat behavior in a very visible way. In FPS games like Hypershot, this can increase the chance of reports or account penalties.

What should I do if a Hypershot script is not working?

Try another executor, check whether Hypershot was recently updated, and avoid outdated script versions. If the script still does not work, report it so the page can be checked again.