Skip to content

Instantly share code, notes, and snippets.

@spotco
spotco / CharacterNoCollide.lua
Created May 20, 2017 21:59
CharacterNoCollide.lua
local PhysicsService = game:GetService("PhysicsService")
local Players = game:GetService("Players")
local characterGroupName = "Characters"
local characterGroup = PhysicsService:CreateCollisionGroup(characterGroupName)
PhysicsService:CollisionGroupSetCollidable(characterGroupName, characterGroupName, false)
local function addChildrenToGroup(instance, groupName)
for _, v in pairs(instance:GetChildren()) do
@spotco
spotco / PartyRockAnthem.lua
Created May 31, 2017 05:06
PartyRockAnthem.lua
local rtv = {}
rtv.AudioAssetId = "rbxassetid://844610514"
rtv.AudioFilename = "Party Rock Anthem"
rtv.AudioArtist = "LMFAO"
rtv.AudioCoverImageAssetId = "rbxgameasset://Images/COVERIMG_gangnamstyle_psy"
rtv.AudioDescription = "In the house tn"
rtv.AudioDifficulty = 3
rtv.AudioTimeOffset = -75
rtv.AudioVolume = 1.0
local maxPoints = 404300
@spotco
spotco / write_file.php
Created July 13, 2017 23:02
write_file.php
<?php
$json = file_get_contents('php://input');
$obj = json_decode($json);
$filename = $obj->PlaceID . ".txt";
$file = fopen($filename, "a+") or die("Unable to open file!");
fwrite($file,$obj->Text . "\n");
fclose($file);
?>
@spotco
spotco / HeldNote_MeshOffset.ModuleScript.lua
Created July 18, 2017 09:07
HeldNote_MeshOffset.ModuleScript.lua
local SPUtil = require(game.ReplicatedStorage.Shared.SPUtil)
local CurveUtil = require(game.ReplicatedStorage.Shared.CurveUtil)
local NoteBase = require(game.ReplicatedStorage.Local.NoteBase)
local NoteResult = require(game.ReplicatedStorage.Shared.NoteResult)
local SFXManager = require(game.ReplicatedStorage.Local.SFXManager)
local DebugOut = require(game.ReplicatedStorage.Local.DebugOut)
local TriggerNoteEffect = require(game.ReplicatedStorage.Effects.TriggerNoteEffect)
local HoldingNoteEffect = require(game.ReplicatedStorage.Effects.HoldingNoteEffect)
local FlashEvery = require(game.ReplicatedStorage.Shared.FlashEvery)
@spotco
spotco / Note_MeshOffset.ModuleScript.lua
Created July 18, 2017 09:08
Note_MeshOffset.ModuleScript.lua
local SPUtil = require(game.ReplicatedStorage.Shared.SPUtil)
local CurveUtil = require(game.ReplicatedStorage.Shared.CurveUtil)
local NoteBase = require(game.ReplicatedStorage.Local.NoteBase)
local NoteResult = require(game.ReplicatedStorage.Shared.NoteResult)
local SFXManager = require(game.ReplicatedStorage.Local.SFXManager)
local HoldingNoteEffect = require(game.ReplicatedStorage.Effects.HoldingNoteEffect)
local TriggerNoteEffect = require(game.ReplicatedStorage.Effects.TriggerNoteEffect)
local NOTE_HEIGHT = 1.5
@spotco
spotco / Note_CFrame.ModuleScript.lua
Created July 18, 2017 20:13
Note_CFrame.ModuleScript.lua
local SPUtil = require(game.ReplicatedStorage.Shared.SPUtil)
local CurveUtil = require(game.ReplicatedStorage.Shared.CurveUtil)
local NoteBase = require(game.ReplicatedStorage.Local.NoteBase)
local NoteResult = require(game.ReplicatedStorage.Shared.NoteResult)
local SFXManager = require(game.ReplicatedStorage.Local.SFXManager)
local HoldingNoteEffect = require(game.ReplicatedStorage.Effects.HoldingNoteEffect)
local TriggerNoteEffect = require(game.ReplicatedStorage.Effects.TriggerNoteEffect)
local Note = {}
@spotco
spotco / HeldNote_CFrame.ModuleScript.lua
Created July 19, 2017 07:38
HeldNote_CFrame.ModuleScript.lua
local SPUtil = require(game.ReplicatedStorage.Shared.SPUtil)
local CurveUtil = require(game.ReplicatedStorage.Shared.CurveUtil)
local NoteBase = require(game.ReplicatedStorage.Local.NoteBase)
local NoteResult = require(game.ReplicatedStorage.Shared.NoteResult)
local SFXManager = require(game.ReplicatedStorage.Local.SFXManager)
local DebugOut = require(game.ReplicatedStorage.Local.DebugOut)
local TriggerNoteEffect = require(game.ReplicatedStorage.Effects.TriggerNoteEffect)
local HoldingNoteEffect = require(game.ReplicatedStorage.Effects.HoldingNoteEffect)
local FlashEvery = require(game.ReplicatedStorage.Shared.FlashEvery)
@spotco
spotco / LocalizationTableExample.lua
Created August 3, 2017 22:26
LocalizationTableExample.lua
local LocalizationService = game:GetService("LocalizationService")
local HttpService = game:GetService("HttpService")
local function createLocalizationTable(contents)
local rtv = Instance.new("LocalizationTable")
rtv.DevelopmentLanguage = "en-US"
rtv.Contents = HttpService:JSONEncode(contents)
return rtv
end
@spotco
spotco / .luacheckrc.lua
Created August 4, 2017 05:55
.luacheckrc
-- luacheck: ignore
globals = {
-- global functions
"script",
"warn",
"wait",
"spawn",
"delay",
"tick",
@spotco
spotco / find_texture.lua
Last active August 31, 2017 08:27
find_texture.lua
function r_itr(cur)
pcall(function()
if cur.Texture == "rbxgameasset://Images/WORLD_PARK_flowercircle1-old" then
print(cur:GetFullName())
end
end)
for _,child in pairs(cur:GetChildren()) do
r_itr(child)