Run it
Copy the script and paste it into your executor.
-- 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
segmentSize =
i = , length
seg = .()
seg.Size = .(, , )
seg.Shape = .PartType.Ball
seg.Material = .Material.SmoothPlastic
seg.Color = .(, , )
seg.Anchored =
seg.CanCollide =
seg.Parent =
.(snakeParts, seg)
positions = {}
runService.RenderStepped:(()
hrp = char:()
hrp
.(positions, , hrp.Position)
#positions > length *
.(positions)
i, seg (snakeParts)
index = i *
positions[index]
seg.CFrame = .(positions[index])
)
This script makes you a snake in any roblox game (r6 and r15 compatible) AI MADE CLIENTSIDE