Snake Avatar
Key RequiredUniversal

Snake Avatar

Universal Scriptc00lscripterc00lscripter 16.3K views 55 executesUpdated Sep 1, 2025
0.0/ 5(1 votes)
010% Positive
Lua Script•53 lines (1369 chars)
-- Snake Morph Script (LocalScript for Roblox Studio use)
-- Put this inside StarterPlayer > StarterPlayerScripts

local Players = game:GetService("Players")
local player = Players.LocalPlayer
local char = player.Character or player.CharacterAdded:Wait()
local runService = game:GetService("RunService")

-- Hide normal limbs
for _, part in ipairs(char:GetChildren()) do
	if part:IsA("BasePart") and part.Name ~= "HumanoidRootPart" then
		part.Transparency = 1
	end
end

-- Make snake body parts
local snakeParts = {}
local length = 10 -- how many segments
local segmentSize = 2

for i = 1, length do
	local seg = Instance.new("Part")
	seg.Size = Vector3.new(2, 2, 2)
	seg.Shape = Enum.PartType.Ball
	seg.Material = Enum.Material.SmoothPlastic
	seg.Color = Color3.fromRGB(0, 255, 0) -- green snake
	seg.Anchored = false
	seg.CanCollide = false
	seg.Parent = workspace
	table.insert(snakeParts, seg)
end

-- Follow effect
local positions = {}

runService.RenderStepped:Connect(function()
	local hrp = char:FindFirstChild("HumanoidRootPart")
	if not hrp then return end
	
	-- Record positions
	table.insert(positions, 1, hrp.Position)
	if #positions > length * 5 then
		table.remove(positions)
	end
	
	-- Move snake segments
	for i, seg in ipairs(snakeParts) do
		local index = i * 5
		if positions[index] then
			seg.CFrame = CFrame.new(positions[index])
		end
	end
end)

Features & Information

This script makes you a snake in any roblox game (r6 and r15 compatible) AI MADE CLIENTSIDE

Community Comments (2)

kwaesway32kwaesway32Sep 1, 2025

i dont think other people can see it

c00lscripterc00lscripterSep 2, 2025

its clientsided for a reason check description

More Scripts for Universal Scripts